(globalThis.webpackChunkglobal_web=globalThis.webpackChunkglobal_web||[]).push([[4543],{11:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(79808);const a=class extends i.xI{static values={targetId:String,onlyOnce:Boolean};static classes=["toggle"];initialize(){this.intersectionObserver=new IntersectionObserver((e=>this.processIntersectionEntries(e))),this.target=document.getElementById(this.targetIdValue)}connect(){this.target&&this.intersectionObserver.observe(this.element)}disconnect(){this.intersectionObserver.unobserve(this.element)}processIntersectionEntries(e){e.forEach((e=>{this.toggleClasses.forEach((t=>{this.target.classList.toggle(t,e.isIntersecting)})),e.isIntersecting?(this.onlyOnceValue&&this.disconnect(),this.element.dispatchEvent(r.A.elementScrolledIn)):this.element.dispatchEvent(r.A.elementScrolledOut)}))}}},111:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_right-4b3d81c7ee62dbfe3e34.svg"},446:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201);const r=[0,401],a=class extends i.xI{static targets=["container"];connect(){this._reset()}disconnect(){this._reset()}showError(e){const t=e.detail[2];if(r.includes(t.status))return;let s=t.responseText||this._defaultMessage;"function"===typeof t.getResponseHeader&&null!==t.getResponseHeader("px-challenge")&&(s=this._defaultMessage),t.responseText.includes("firstPartyEnabled")&&t.responseText.includes("blockScript")||this._showMessage(s,"alert--danger")}showSuccess(e){const t=e.detail[2].responseText;this._showMessage(t,"alert--success")}_showMessage(e,t){this.containerTarget.innerHTML=e,this.containerTarget.classList.remove("fade-in-out--fading"),this.containerTarget.offsetWidth,this.containerTarget.classList.add(t),this.containerTarget.classList.add("fade-in-out--fading")}get _defaultMessage(){return App.genericError}_reset(){this.hasContainerTarget&&(this.containerTarget.innerHTML=null,this.containerTarget.classList.remove("fade-in-out--fading"),this.containerTarget.classList.remove("alert--danger"),this.containerTarget.classList.remove("alert--success"))}}},1128:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_unselected_medium-195b583bacca9edcc93b.svg"},1155:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/replies-89ae07240f06fc8d93a7.svg"},1188:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_attachment_medium-71d6d79ade4b31ba9fb5.svg"},1238:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_attachment_small-dd0741bd5ad09fe8502c.svg"},1392:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_comment_small-d6799407a4e9d3e5adb9.svg"},1568:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{openPrintDialog(e){if(e.detail.success){document.querySelectorAll("img").forEach((e=>{e.loading="eager"})),setTimeout((()=>{window.print()}),500)}}}},2312:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/comment_small-0ee39a8f64b65bc0f1f9.svg"},2863:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/wechat-abf68c55d144d0e394bf.svg"},3100:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/search_unselected_medium-8945eab444bd31594ff3.svg"},3269:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/plus_medium-29fbb4bd1e21f636ce94.svg"},3457:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_comment_regular-d795e085185e6dc73702.svg"},3919:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_recipe_medium-aa4c50ce81fbb96318f5.svg"},3925:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/download-a9e534a3f0d82c361899.svg"},5673:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{connect(){this.url&&(this.interval=setInterval(this._getNotificationCount.bind(this),6e4),this._getNotificationCount())}disconnect(){clearInterval(this.interval)}_getNotificationCount(){r.A.ajax(this.url).then((e=>{if(200===e.status)return e.text();clearInterval(this.interval)})).then(this._updateView.bind(this))}_updateView(e){e>0?(this._showDot(),this._updateTitle(e)):(this._hideDot(),this._resetTitle())}_updateTitle(e){this.cachedTitle||(this.cachedTitle=document.title),document.title=`(${e}) ${this.cachedTitle}`}_resetTitle(){this.cachedTitle&&(document.title=this.cachedTitle)}_showDot(){this.element.textContent=" "}_hideDot(){this.element.textContent=""}get url(){return this.data.get("url")}get cachedTitle(){return document.getElementsByTagName("title")[0].dataset.originalTitle}set cachedTitle(e){document.getElementsByTagName("title")[0].dataset.originalTitle=e}}},5799:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/premium_rank_3-9bb9175bbd8f4734b565.svg"},6705:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(96201),r=s(2216),a=s(21950),o=s(79808);const n="#4a4a4a",c=class extends i.xI{static values={publicKey:String,paymentRequestOptions:Object,cardNumberId:String,cardExpiryId:String,cardCvcId:String,fontSrc:String};static targets=["paymentRequestButtonContainer","paymentRequestButton","paymentMethodIdField","numberError","expiryError","cvcError","baseError","error","cardIcon"];async connect(){this.stripe=await(0,r.loadStripe)(this.publicKeyValue),this._setupPaymentRequestButton(),this._setupCardFields()}async createPaymentMethod(e){if(""==this.paymentMethodIdFieldTarget.value){e.preventDefault(),e.target.dispatchEvent(o.A.paymentMethodCreationStarted);const t=await this._createPaymentMethod();t.error?this._handleCreationError(t.error):(this.paymentMethodIdFieldTarget.value=t.paymentMethod.id,e.target.dispatchEvent(o.A.paymentMethodCreationCompleted))}}handleError(e){this._paymentRequiresAction(e)?this.paymentRequestResult?.complete("success"):this.paymentRequestResult?.complete("fail")}completePaymentRequestWithSuccess(){this.paymentRequestResult?.complete("success")}enableFields(){this._enableFields(),this._resetPaymentMethodField()}disableFields(){this._disableFields()}_setupPaymentRequestButton(){if(!this.hasPaymentRequestOptionsValue)return;let e=this.stripe.paymentRequest(this.paymentRequestOptionsValue),t=this.stripe.elements().create("paymentRequestButton",{paymentRequest:e});e.on("paymentmethod",(e=>{this.paymentRequestButtonContainerTarget.dispatchEvent(o.A.paymentMethodCreationStarted),this.paymentMethodIdFieldTarget.value=e.paymentMethod.id,this.paymentRequestResult=e,this.paymentRequestButtonContainerTarget.dispatchEvent(o.A.paymentMethodCreationCompleted)})),e.canMakePayment().then((e=>{e&&(a.A.showElement(this.paymentRequestButtonContainerTarget),t.mount(this.paymentRequestButtonTarget))}))}_setupCardFields(){this.elements=this.stripe.elements({fonts:[{cssSrc:this.fontSrcValue}]}),this._setupCardNumber(),this._setupCardExpiry(),this._setupCardCvc()}_setupCardNumber(){this.cardNumber=this._setupField("cardNumber",this.cardNumberIdValue,this.numberErrorTarget),this.cardNumber.on("change",this._showRelevantCardIcons.bind(this))}_setupCardExpiry(){this.cardExpiry=this._setupField("cardExpiry",this.cardExpiryIdValue,this.expiryErrorTarget)}_setupCardCvc(){this.cardCvc=this._setupField("cardCvc",this.cardCvcIdValue,this.cvcErrorTarget)}_setupField(e,t,s,i={}){let r=this.elements.create(e,{...i,style:this._elementStyles});return r.mount(`#${t}`),r.on("change",(e=>this._showRealtimeErrors(s,e))),r}_showRelevantCardIcons(e){this.cardIconTargets.forEach((t=>{t.getAttribute("data-card-brand").split(" ").includes(e.brand)?a.A.showElement(t):a.A.hideElement(t)}))}_showRealtimeErrors(e,t){this._clearError(this.baseErrorTarget),t.error?this._dispatchError({error:t.error,target:e}):this._clearError(e)}_createPaymentMethod(){return this.stripe.createPaymentMethod({type:"card",card:this.cardNumber})}_handleCreationError(e){this._errorsAreEmpty()?this._dispatchError({error:e,target:this.baseErrorTarget}):this._dispatchError({target:this.baseErrorTarget})}_resetPaymentMethodField(){this.paymentMethodIdFieldTarget.value=""}_dispatchError({error:e,target:t}){t.dispatchEvent(o.A.stripeError({error:e}))}_paymentRequiresAction(e){return e.detail.types?.includes("requires_action")}_errorData(e){return e.detail.data}_updateFields(e){[this.cardNumber,this.cardExpiry,this.cardCvc].forEach((t=>t.update(e)))}_disableFields(){this._updateFields({disabled:!0})}_enableFields(){this._updateFields({disabled:!1})}_errorsAreEmpty(){return this.errorTargets.every((e=>""==e.innerHTML))}_clearError(e){e.innerHTML="",a.A.hideElement(e)}get _elementStyles(){return{base:{fontFamily:"'noto-sans', system-ui, -apple-system, 'Segoe UI', 'Roboto', 'Helvetica', 'Arial', sans-serif",color:n,fontSize:"16px",lineHeight:"24px","::placeholder":{color:"#939290"}},invalid:{color:n}}}}},6711:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/flag-bb651762757b6f1cba2c.svg"},6859:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/close_small-67f81a17e2efea3841d3.svg"},6967:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={message:String};open(){alert(this.messageValue)}}},7546:(e,t,s)=>{var i={"./icons/mise/add_attachment_medium":1188,"./icons/mise/add_attachment_medium.svg":1188,"./icons/mise/add_attachment_regular":66087,"./icons/mise/add_attachment_regular.svg":66087,"./icons/mise/add_attachment_small":1238,"./icons/mise/add_attachment_small.svg":1238,"./icons/mise/add_comment_medium":58622,"./icons/mise/add_comment_medium.svg":58622,"./icons/mise/add_comment_regular":3457,"./icons/mise/add_comment_regular.svg":3457,"./icons/mise/add_comment_small":1392,"./icons/mise/add_comment_small.svg":1392,"./icons/mise/add_cooksnap_medium":46437,"./icons/mise/add_cooksnap_medium.svg":46437,"./icons/mise/add_cooksnap_regular":56244,"./icons/mise/add_cooksnap_regular.svg":56244,"./icons/mise/add_cooksnap_small":60301,"./icons/mise/add_cooksnap_small.svg":60301,"./icons/mise/add_folder":67581,"./icons/mise/add_folder.svg":67581,"./icons/mise/add_reaction_medium":55762,"./icons/mise/add_reaction_medium.svg":55762,"./icons/mise/add_reaction_regular":86693,"./icons/mise/add_reaction_regular.svg":86693,"./icons/mise/add_reaction_small":21420,"./icons/mise/add_reaction_small.svg":21420,"./icons/mise/add_recipe_medium":3919,"./icons/mise/add_recipe_medium.svg":3919,"./icons/mise/add_recipe_regular":21910,"./icons/mise/add_recipe_regular.svg":21910,"./icons/mise/add_recipe_small":99607,"./icons/mise/add_recipe_small.svg":99607,"./icons/mise/add_tip_medium":10502,"./icons/mise/add_tip_medium.svg":10502,"./icons/mise/add_tip_regular":12889,"./icons/mise/add_tip_regular.svg":12889,"./icons/mise/add_tip_small":59944,"./icons/mise/add_tip_small.svg":59944,"./icons/mise/add_user_medium":29378,"./icons/mise/add_user_medium.svg":29378,"./icons/mise/add_user_regular":15349,"./icons/mise/add_user_regular.svg":15349,"./icons/mise/add_user_small":39644,"./icons/mise/add_user_small.svg":39644,"./icons/mise/added_user_medium":40033,"./icons/mise/added_user_medium.svg":40033,"./icons/mise/added_user_regular":27040,"./icons/mise/added_user_regular.svg":27040,"./icons/mise/added_user_small":48017,"./icons/mise/added_user_small.svg":48017,"./icons/mise/answer_regular":33078,"./icons/mise/answer_regular.svg":33078,"./icons/mise/answer_small":12727,"./icons/mise/answer_small.svg":12727,"./icons/mise/apple":81755,"./icons/mise/apple.svg":81755,"./icons/mise/arrow_down":63967,"./icons/mise/arrow_down.svg":63967,"./icons/mise/arrow_left":36672,"./icons/mise/arrow_left.svg":36672,"./icons/mise/arrow_right":111,"./icons/mise/arrow_right.svg":111,"./icons/mise/arrow_sort":56507,"./icons/mise/arrow_sort.svg":56507,"./icons/mise/arrow_trend_up":32136,"./icons/mise/arrow_trend_up.svg":32136,"./icons/mise/arrow_trend_up_2":27903,"./icons/mise/arrow_trend_up_2.svg":27903,"./icons/mise/arrow_up":33968,"./icons/mise/arrow_up.svg":33968,"./icons/mise/atachment_medium":92156,"./icons/mise/atachment_medium.svg":92156,"./icons/mise/attachment_regular":20959,"./icons/mise/attachment_regular.svg":20959,"./icons/mise/attachment_small":96654,"./icons/mise/attachment_small.svg":96654,"./icons/mise/award_unselected_regular":68568,"./icons/mise/award_unselected_regular.svg":68568,"./icons/mise/bin_medium":84154,"./icons/mise/bin_medium.svg":84154,"./icons/mise/bin_regular":90365,"./icons/mise/bin_regular.svg":90365,"./icons/mise/bookmark_added_filled_medium":43309,"./icons/mise/bookmark_added_filled_medium.svg":43309,"./icons/mise/bookmark_selected_medium":69163,"./icons/mise/bookmark_selected_medium.svg":69163,"./icons/mise/bookmark_selected_regular":29010,"./icons/mise/bookmark_selected_regular.svg":29010,"./icons/mise/bookmark_selected_small":66763,"./icons/mise/bookmark_selected_small.svg":66763,"./icons/mise/bookmark_unselected_medium":1128,"./icons/mise/bookmark_unselected_medium.svg":1128,"./icons/mise/bookmark_unselected_regular":62811,"./icons/mise/bookmark_unselected_regular.svg":62811,"./icons/mise/bookmark_unselected_small":35410,"./icons/mise/bookmark_unselected_small.svg":35410,"./icons/mise/bookmarks":18052,"./icons/mise/bookmarks.svg":18052,"./icons/mise/calorie_fire":22589,"./icons/mise/calorie_fire.svg":22589,"./icons/mise/camera_medium":81158,"./icons/mise/camera_medium.svg":81158,"./icons/mise/camera_regular":59001,"./icons/mise/camera_regular.svg":59001,"./icons/mise/camera_small":23080,"./icons/mise/camera_small.svg":23080,"./icons/mise/chart_unselected":95764,"./icons/mise/chart_unselected.svg":95764,"./icons/mise/check_circle":22466,"./icons/mise/check_circle.svg":22466,"./icons/mise/check_regular":58678,"./icons/mise/check_regular.svg":58678,"./icons/mise/check_small":68439,"./icons/mise/check_small.svg":68439,"./icons/mise/chevron_down":60237,"./icons/mise/chevron_down.svg":60237,"./icons/mise/chevron_left":82486,"./icons/mise/chevron_left.svg":82486,"./icons/mise/chevron_right":41333,"./icons/mise/chevron_right.svg":41333,"./icons/mise/chevron_up":95442,"./icons/mise/chevron_up.svg":95442,"./icons/mise/close_circle_medium":11216,"./icons/mise/close_circle_medium.svg":11216,"./icons/mise/close_circle_regular":98963,"./icons/mise/close_circle_regular.svg":98963,"./icons/mise/close_circle_small":54122,"./icons/mise/close_circle_small.svg":54122,"./icons/mise/close_regular":55378,"./icons/mise/close_regular.svg":55378,"./icons/mise/close_small":6859,"./icons/mise/close_small.svg":6859,"./icons/mise/collection_unselected":59402,"./icons/mise/collection_unselected.svg":59402,"./icons/mise/comment_medium":34886,"./icons/mise/comment_medium.svg":34886,"./icons/mise/comment_regular":16473,"./icons/mise/comment_regular.svg":16473,"./icons/mise/comment_small":2312,"./icons/mise/comment_small.svg":2312,"./icons/mise/cookbook_logo":72952,"./icons/mise/cookbook_logo.svg":72952,"./icons/mise/cookbook_regular":40891,"./icons/mise/cookbook_regular.svg":40891,"./icons/mise/cooksnap":10365,"./icons/mise/cooksnap.svg":10365,"./icons/mise/cooksnap_medium":66717,"./icons/mise/cooksnap_medium.svg":66717,"./icons/mise/cooksnap_regular":44956,"./icons/mise/cooksnap_regular.svg":44956,"./icons/mise/cooksnap_small":44757,"./icons/mise/cooksnap_small.svg":44757,"./icons/mise/copy":44438,"./icons/mise/copy.svg":44438,"./icons/mise/crown":31626,"./icons/mise/crown.svg":31626,"./icons/mise/dana":42831,"./icons/mise/dana.svg":42831,"./icons/mise/double_arrow_left":57856,"./icons/mise/double_arrow_left.svg":57856,"./icons/mise/download":3925,"./icons/mise/download.svg":3925,"./icons/mise/edit":61469,"./icons/mise/edit.svg":61469,"./icons/mise/email_medium":63491,"./icons/mise/email_medium.svg":63491,"./icons/mise/email_regular":97050,"./icons/mise/email_regular.svg":97050,"./icons/mise/email_small":87955,"./icons/mise/email_small.svg":87955,"./icons/mise/expand":57657,"./icons/mise/expand.svg":57657,"./icons/mise/eye_medium":32302,"./icons/mise/eye_medium.svg":32302,"./icons/mise/eye_off_medium":34908,"./icons/mise/eye_off_medium.svg":34908,"./icons/mise/eye_off_regular":73967,"./icons/mise/eye_off_regular.svg":73967,"./icons/mise/eye_off_small":86750,"./icons/mise/eye_off_small.svg":86750,"./icons/mise/eye_regular":50865,"./icons/mise/eye_regular.svg":50865,"./icons/mise/eye_small":81760,"./icons/mise/eye_small.svg":81760,"./icons/mise/facebook":50029,"./icons/mise/facebook.svg":50029,"./icons/mise/filter":62967,"./icons/mise/filter.svg":62967,"./icons/mise/flag":6711,"./icons/mise/flag.svg":6711,"./icons/mise/folder":84997,"./icons/mise/folder.svg":84997,"./icons/mise/full_size":24110,"./icons/mise/full_size.svg":24110,"./icons/mise/globe":20552,"./icons/mise/globe.svg":20552,"./icons/mise/go_pay":91236,"./icons/mise/go_pay.svg":91236,"./icons/mise/google":20852,"./icons/mise/google.svg":20852,"./icons/mise/grab_pay":63428,"./icons/mise/grab_pay.svg":63428,"./icons/mise/home_unselected":15993,"./icons/mise/home_unselected.svg":15993,"./icons/mise/instagram_post":25464,"./icons/mise/instagram_post.svg":25464,"./icons/mise/like":53728,"./icons/mise/like.svg":53728,"./icons/mise/like_selected_medium":82222,"./icons/mise/like_selected_medium.svg":82222,"./icons/mise/like_selected_regular":31441,"./icons/mise/like_selected_regular.svg":31441,"./icons/mise/like_selected_small":72128,"./icons/mise/like_selected_small.svg":72128,"./icons/mise/like_unselected_medium":38881,"./icons/mise/like_unselected_medium.svg":38881,"./icons/mise/like_unselected_regular":52736,"./icons/mise/like_unselected_regular.svg":52736,"./icons/mise/like_unselected_small":70609,"./icons/mise/like_unselected_small.svg":70609,"./icons/mise/link":47045,"./icons/mise/link.svg":47045,"./icons/mise/locked_regular":27438,"./icons/mise/locked_regular.svg":27438,"./icons/mise/locked_small":74319,"./icons/mise/locked_small.svg":74319,"./icons/mise/logout_unselected":91548,"./icons/mise/logout_unselected.svg":91548,"./icons/mise/menu":70756,"./icons/mise/menu.svg":70756,"./icons/mise/mini_size":69552,"./icons/mise/mini_size.svg":69552,"./icons/mise/move_bars_medium":42955,"./icons/mise/move_bars_medium.svg":42955,"./icons/mise/move_bars_regular":85586,"./icons/mise/move_bars_regular.svg":85586,"./icons/mise/mymailru":40541,"./icons/mise/mymailru.svg":40541,"./icons/mise/notification_unread_unselected":74239,"./icons/mise/notification_unread_unselected.svg":74239,"./icons/mise/notification_unselected":96869,"./icons/mise/notification_unselected.svg":96869,"./icons/mise/odnoklassniki":29468,"./icons/mise/odnoklassniki.svg":29468,"./icons/mise/overflow_horizontal_medium":79492,"./icons/mise/overflow_horizontal_medium.svg":79492,"./icons/mise/overflow_horizontal_regular":72615,"./icons/mise/overflow_horizontal_regular.svg":72615,"./icons/mise/ovo":43369,"./icons/mise/ovo.svg":43369,"./icons/mise/phone":63195,"./icons/mise/phone.svg":63195,"./icons/mise/pin_regular":73939,"./icons/mise/pin_regular.svg":73939,"./icons/mise/pin_small":28746,"./icons/mise/pin_small.svg":28746,"./icons/mise/pinterest":21245,"./icons/mise/pinterest.svg":21245,"./icons/mise/play":60387,"./icons/mise/play.svg":60387,"./icons/mise/plus_circle":54828,"./icons/mise/plus_circle.svg":54828,"./icons/mise/plus_create_unselected":54501,"./icons/mise/plus_create_unselected.svg":54501,"./icons/mise/plus_medium":3269,"./icons/mise/plus_medium.svg":3269,"./icons/mise/plus_regular":26196,"./icons/mise/plus_regular.svg":26196,"./icons/mise/plus_small":34893,"./icons/mise/plus_small.svg":34893,"./icons/mise/premium":17364,"./icons/mise/premium.svg":17364,"./icons/mise/premium_medium":12614,"./icons/mise/premium_medium.svg":12614,"./icons/mise/premium_rank_1":59925,"./icons/mise/premium_rank_1.svg":59925,"./icons/mise/premium_rank_1_solid":54157,"./icons/mise/premium_rank_1_solid.svg":54157,"./icons/mise/premium_rank_2":18678,"./icons/mise/premium_rank_2.svg":18678,"./icons/mise/premium_rank_3":5799,"./icons/mise/premium_rank_3.svg":5799,"./icons/mise/print":14030,"./icons/mise/print.svg":14030,"./icons/mise/push_pin":62997,"./icons/mise/push_pin.svg":62997,"./icons/mise/question":93941,"./icons/mise/question.svg":93941,"./icons/mise/recipe":42599,"./icons/mise/recipe.svg":42599,"./icons/mise/recipe_medium":81943,"./icons/mise/recipe_medium.svg":81943,"./icons/mise/recipe_regular":38894,"./icons/mise/recipe_regular.svg":38894,"./icons/mise/recipe_small":98543,"./icons/mise/recipe_small.svg":98543,"./icons/mise/replies":1155,"./icons/mise/replies.svg":1155,"./icons/mise/search_unselected":82602,"./icons/mise/search_unselected.svg":82602,"./icons/mise/search_unselected_medium":3100,"./icons/mise/search_unselected_medium.svg":3100,"./icons/mise/search_unselected_regular":94607,"./icons/mise/search_unselected_regular.svg":94607,"./icons/mise/search_unselected_small":35102,"./icons/mise/search_unselected_small.svg":35102,"./icons/mise/send":38847,"./icons/mise/send.svg":38847,"./icons/mise/settings_unselected":39799,"./icons/mise/settings_unselected.svg":39799,"./icons/mise/share":11142,"./icons/mise/share.svg":11142,"./icons/mise/shopee_pay":93068,"./icons/mise/shopee_pay.svg":93068,"./icons/mise/smartphone":26568,"./icons/mise/smartphone.svg":26568,"./icons/mise/switch":75169,"./icons/mise/switch.svg":75169,"./icons/mise/telegram":55028,"./icons/mise/telegram.svg":55028,"./icons/mise/tiktok":91135,"./icons/mise/tiktok.svg":91135,"./icons/mise/time_medium":36384,"./icons/mise/time_medium.svg":36384,"./icons/mise/time_regular":72867,"./icons/mise/time_regular.svg":72867,"./icons/mise/time_small":54778,"./icons/mise/time_small.svg":54778,"./icons/mise/tip":91036,"./icons/mise/tip.svg":91036,"./icons/mise/translate":93041,"./icons/mise/translate.svg":93041,"./icons/mise/twitter":87306,"./icons/mise/twitter.svg":87306,"./icons/mise/user":50800,"./icons/mise/user.svg":50800,"./icons/mise/user_medium":60986,"./icons/mise/user_medium.svg":60986,"./icons/mise/user_regular":32637,"./icons/mise/user_regular.svg":32637,"./icons/mise/user_small":99140,"./icons/mise/user_small.svg":99140,"./icons/mise/users":32403,"./icons/mise/users.svg":32403,"./icons/mise/vkontakte":95156,"./icons/mise/vkontakte.svg":95156,"./icons/mise/warning":55439,"./icons/mise/warning.svg":55439,"./icons/mise/wechat":2863,"./icons/mise/wechat.svg":2863,"./icons/mise/whatsapp":38735,"./icons/mise/whatsapp.svg":38735,"./icons/mise/youtube":70416,"./icons/mise/youtube.svg":70416};function r(e){var t=a(e);return s(t)}function a(e){if(!s.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=7546},8011:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>n});var i=s(96201),r=s(21950),a=s(72451),o=s.n(a);const n=class extends i.xI{static classes=["unpin"];connect(){this._isSmallScreen&&(this.headroom=this.initHeadroom())}disconnect(){void 0!==this.headroom&&this.headroom.destroy()}initHeadroom(){const e=new(o())(this.element,{tolerance:10,classes:{unpinned:this.unpinClass}});return e.init(),e}get _isSmallScreen(){return window.innerWidth{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static classes=["ingredientsWrapper"];static targets=["ingredients"];static values={tokens:Array,ingredients:Array,connector:String,limit:Number};connect(){if(this.tokensValue.length<1)return;const e=this.tokensValue.map((e=>this._escapeRegex(e)));this._regex=new RegExp(`(${e.join("|")})`,"ig"),this._connectorElementTemplate=this._createElementFromHTML(this.connectorValue),this._sortHighlightedToFront(),this._trim(),this._clearContent(),this._render()}_sortHighlightedToFront(){this._transformedIngredients=r.A.sortByRegExp(this.ingredientsValue,this._regex)}_trim(){this._transformedIngredients=this._transformedIngredients.slice(0,this.limitValue)}_clearContent(){this.ingredientsTarget.innerHTML=""}_render(){this._transformedIngredients.forEach(((e,t)=>{e.split(this._regex).filter(Boolean).forEach((e=>{let t=e.match(this._regex)?this._highlightElm(e):document.createTextNode(e);this.ingredientsTarget.appendChild(t)})),t!==this._transformedIngredients.length-1&&this._appendConnectorElement()})),this.hasIngredientsWrapperClasses&&this.ingredientsTarget.classList.add(...this.ingredientsWrapperClasses)}_appendConnectorElement(){this.ingredientsTarget.appendChild(this._connectorElement)}get _connectorElement(){return this._connectorElementTemplate.cloneNode(!0)}_createElementFromHTML(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild}_highlightElm(e){const t=document.createElement("span");return t.textContent=e,t.classList.add("highlighted-word"),t}_escapeRegex(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}},9558:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={url:String,recipeId:Number,sectionName:String,alreadySent:Boolean};sendLog(){!this.alreadySentValue&&this.isVisible&&(this.alreadySentValue=!0,r.A.logEvent(this.urlValue,{event:"recipe.section.show",recipe_id:this.recipeIdValue,keyword:this.sectionNameValue,position:window.scrollY,client_time:(new Date).getTime()/1e3|0}))}get isVisible(){return r.A.isVisible(this.element)}}},9794:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["subscriptionIdField"];disconnect(){this.hasSubscriptionIdFieldTarget&&(this.subscriptionIdFieldTarget.value="")}insertSubscriptionId(e){this._errorData(e)&&(this.subscriptionIdFieldTarget.value=this._errorData(e).subscription_id)}_errorData(e){return e.detail.data}}},10365:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/cooksnap-eec1c13eb0c4c7236166.svg"},10502:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_tip_medium-f6ee133bd7b77a4e49a7.svg"},10821:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(96316);const a=class extends i.xI{static targets=["container","pagination"];static values={viewportId:String,autostart:Boolean,loading:Boolean,nextPage:String,autoLoad:Boolean,autoLoadLimit:Number,pagesAutoLoadedCount:Number,forceShowPagination:Boolean};initialize(){this.nextPageValue||this._updateNextPageValue(this.element)}connect(){this._addScrollListener(),this._buffer=window.innerHeight,this.autostartValue&&this._startAutoLoad()}disconnect(){this._removeScrollListener()}start(e){e.preventDefault(),this._autoLoadLimitIsReached||this._startAutoLoad(),this._loadMore()}loadingValueChanged(e){this._switchPaginationLink(),(0,r.A)(this.paginationTarget,e)}nextPageValueChanged(){this._switchPaginationLink()}autoLoadValueChanged(){this._switchPaginationLink()}pagesAutoLoadedCountValueChanged(){this._autoLoadLimitIsReached&&this._stopAutoLoad()}_switchPaginationLink(){if(!this.nextPageValue)return this._hidePaginationLink();this.autoLoadValue&&this.loadingValue?this._showPaginationLink():this.autoLoadValue&&!this.forceShowPaginationValue?this._hidePaginationLink():this._showPaginationLink()}_addScrollListener(){this._scrollHandler=Utils.throttle(this._scroll.bind(this)),this._viewport.addEventListener("scroll",this._scrollHandler)}_removeScrollListener(){this._viewport.removeEventListener("scroll",this._scrollHandler)}_scroll(){this.autoLoadValue&&this._readyForMore&&this._pastThreshold&&this._loadMore()}_loadMore(){return this.loadingValue=!0,fetch(this.nextPageValue,{headers:{"X-Requested-With":"Fetch"}}).then((e=>e.text())).then((e=>{let t=(new DOMParser).parseFromString(e,"text/html");this._pageLoadedHandler(t),this.dispatch("next-page-loaded")})).catch((()=>{this.loadingValue=!1}))}_pageLoadedHandler(e){this._appendNewItems(e),this._updateNextPageValue(e),this._updatePagesAutoLoadedCount(),this.loadingValue=!1}_appendNewItems(e){const t=e.getElementById(this._id),s=t&&t.children;for(;s&&s.length>0;)this.containerTarget.appendChild(s[0])}_updateNextPageValue(e){const t=this._findPaginationLink(e);this.nextPageValue=t?.href||""}_updatePagesAutoLoadedCount(){this.autoLoadValue&&(this.pagesAutoLoadedCountValue+=1)}_startAutoLoad(){this.autoLoadValue=!0}_stopAutoLoad(){this.autoLoadValue=!1}_findPaginationLink(e){return e.querySelector(`#${this._paginationId} a[data-action='infinite-scroll#start']`)}_hidePaginationLink(){this.paginationTarget.classList.add("hidden")}_showPaginationLink(){this.paginationTarget.classList.remove("hidden")}get _autoLoadLimitIsReached(){return this.autoLoadLimitValue&&this.pagesAutoLoadedCountValue>=this.autoLoadLimitValue}get _readyForMore(){return this.nextPageValue&&!this.loadingValue}get _id(){return this.containerTarget.id||alert("container needs a unique ID")}get _paginationId(){return this.paginationTarget.id||alert("pagination needs a unique ID")}get _viewport(){return this.hasViewportIdValue&&document.getElementById(this.viewportIdValue)||window}get _pastThreshold(){return this._currentScrollOffset>this._scrollThreshold}get _currentScrollOffset(){return window.scrollY+window.innerHeight}get _scrollThreshold(){return this._containerOffsetTop+this._containerHeight-this._buffer}get _containerOffsetTop(){return this.containerTarget.getBoundingClientRect().top+window.pageYOffset}get _containerHeight(){return this.containerTarget.getBoundingClientRect().height}}},11142:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/share-15311b3b6c2e9b629d06.svg"},11216:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/close_circle_medium-fd44732a88e37f1e4f2d.svg"},11511:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={url:String,recipeId:Number,alreadySent:Boolean};sendLog(e){if(this.alreadySentValue||!this.isVisible)return;const t=Array.from(document.querySelectorAll("[data-search-tracking-target=result]")).findIndex((t=>t.contains(e.target)))+1;this.alreadySentValue=!0,r.A.logEvent(this.urlValue,{event:"search.recipe.show",recipe_id:this.recipeIdValue,keyword:t,position:window.scrollY,client_time:(new Date).getTime()/1e3|0})}get isVisible(){return r.A.isVisible(this.element)}}},12030:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});const i=()=>{Turbo.navigator.currentVisit&&(Turbo.navigator.currentVisit.scrolled=!0)},r=(e,t)=>{if(e){(t?document.getElementById(t):document.scrollingElement).scrollTo(0,e),i()}}},12122:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["display"];static values={cooksnapsCount:Number,translation:String,locale:String,countryCode:String};static classes=["number"];connect(){const e=/\d+(?:[,.]\d+)*/,t=new Intl.Locale(this.localeValue,{region:this.countryCodeValue}),s=new Intl.NumberFormat(t,{notation:"compact",compactDisplay:"short",roundingMode:"floor",roundingPrority:"morePrecision"}).format(this.cooksnapsCountValue),i=this.translationValue.replace(e,s).replace(e,(e=>`${e}`));this.displayTarget.innerHTML=i}get#e(){return this.hasNumberClass?this.numberClasses.join(" "):"text-cookpad-18"}}},12344:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var i=s(66386);const r=(e,t)=>{(0,i.R)(e,Object.assign({method:"POST"},t&&{data:t}))}},12614:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/premium_medium-759b61be0ca20359cd21.svg"},12727:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/answer_small-2abe8e51348b19eaf701.svg"},12764:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>l});var i=s(96201),r=s(79808),a=s(21950),o=s(26981),n=s.n(o);const c="seen_bookmark_reminder",l=class extends i.xI{static values={timer:Number};connect(){this._isSeen||(this.timer=setInterval(this._showBookmarkReminder,this.timerValue))}disconnect(){this._stopTimer()}_stopTimer(){clearInterval(this.timer)}_showBookmarkReminder=()=>{a.A.isVisible(this.element)&&(this.element.dispatchEvent(r.A.showBookmarkReminder),this._markAsSeen(),this._stopTimer())};get _isSeen(){return n().get(c)}_markAsSeen(){n().set(c,!0,{expires:365,secure:a.A.isHttps(document)})}}},12889:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_tip_regular-5377ddec7c2d5835a5ca.svg"},14030:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/print-304eae14ac71f5467648.svg"},14222:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["link","input"];static values={shouldSubmitForm:Boolean};toggle(){this.inputTarget.value.length>0?r.A.showElement(this.linkTarget):r.A.hideElement(this.linkTarget)}clear(e){e.preventDefault(),this.inputTarget.value="",this.inputTarget.focus(),this.shouldSubmitFormValue&&this.element.requestSubmit()}}},15023:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["folder"];static classes=["active"];connect(){this.folderTargets.forEach((e=>{this._isFolderActive(e,window.location.href)&&e.classList.add(this.activeClass)}))}handleNavigation(e){this.folderTargets.forEach((t=>{this._isFolderActive(t,e.detail.url)?t.classList.add(this.activeClass):t.classList.remove(this.activeClass)}))}_isFolderActive(e,t){const s=new URL(t),i=new URL(e.querySelector("a").href);if(s.pathname!==i.pathname)return!1;const r=s.searchParams.get("bookmark_folder_id");if(r)return r===i.searchParams.get("bookmark_folder_id");const a=s.searchParams.get("sources");return a?a===i.searchParams.get("sources"):!i.searchParams.get("bookmark_folder_id")&&!i.searchParams.get("sources")}}},15162:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(92114);const a=class extends i.xI{static values={params:Object};appendURLParams(e){for(const[t,s]of Object.entries(this.paramsValue))(0,r.A)(e.currentTarget,t,s)}}},15349:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_user_regular-b4ef7480fdca7d087598.svg"},15847:(e,t,s)=>{"use strict";var i=s(38181);window.Rails||(window.Rails=i.A,i.A.start())},15993:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/home_unselected-443cd894b9a12382e10b.svg"},16473:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/comment_regular-5b1c5ca7426be4014625.svg"},17364:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/premium-67b70979954052abe0cc.svg"},18052:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmarks-bd935a41033831759763.svg"},18678:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/premium_rank_2-b9d5b0343a7fe64479f0.svg"},20552:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/globe-fdf7ba405332db90cf07.svg"},20852:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/google-631b71039e6b7fae720c.svg"},20959:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/attachment_regular-fe46864fb8e2acfbafc8.svg"},21245:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/pinterest-ced7c30103c744026dd5.svg"},21350:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(96201),r=s(79808),a=s(21950);const o="data-turbo-permanent",n="overflow-hidden",c=class extends i.xI{static values={header:String,viewportId:String};static targets=["page","modal"];connect(){this.hasModalTarget&&!this._modalIsHidden&&this.element.classList.add(n)}advance(e){e?.target&&(this.pageTarget._triggerSource=e.target),this._setNextStackCount(),this._setPreviousScroll(),this._setupListeners()}handleAjaxResponse(e){const t=e.detail[0].getResponseHeader(this.headerValue);t&&(this.advance(),Turbo.visit(t))}handleTurboResponse(e){!!e.detail.fetchResponse.response.headers.get(this.headerValue)&&this.advance()}delayedClose(e){setTimeout((()=>{this.close(e)}),1e3)}closeIfTurboSuccess(e){e.detail.success?this.close(e):this.advance()}close(e){e.preventDefault(),this.modalTarget.dispatchEvent(r.A.modalClosed(e.target.dataset.modalCloseFallbackPath||e.currentTarget.href))}notifySource(e){let t=new Event(e.type,{bubbles:!0});t.detail=e.detail||{},this.pageTarget._triggerSource?.dispatchEvent(t)}back(e){e.preventDefault(),history.back()}exit(e){const t=this._stackCount,s=this._previousScroll;this.viewportIdValue&&document.addEventListener("turbo:load",(()=>{this._scrollingElement.scrollTo(0,s)}),{once:!0}),t>0?history.go(-t):e.detail.returnTo&&Turbo.visit(e.detail.returnTo)}hide(){this.element.classList.remove(n),this.modalTarget.style.display="none"}_setupListeners(){this._beforeRenderHandler=this._preservePage.bind(this),this._loadHandler=()=>{this._updateStates(),this._clearListeners()},document.addEventListener("turbo:before-render",this._beforeRenderHandler),document.addEventListener("turbo:load",this._loadHandler)}_preservePage(e){this.pageTarget.setAttribute(o,!0),this._findNewPage(e).setAttribute(o,!0)}_updateStates(){this._stackCount=this._nextStackCount,this._previousScroll=this._nextPreviousScroll,this._scrollingElement.scrollTo(0,this._previousScroll)}_clearListeners(){document.removeEventListener("turbo:before-render",this._beforeRenderHandler),document.removeEventListener("turbo:load",this._loadHandler)}_findNewPage(e){return e.detail.newBody.querySelector("#"+this.pageTarget.id)}_setNextStackCount(){a.A.isCachedPreview()?this._nextStackCount=this._stackCount:this._nextStackCount=this._stackCount+1}_setPreviousScroll(){a.A.isCachedPreview()?this._nextPreviousScroll=this._previousScroll:this._nextPreviousScroll=this._scrollingElement.scrollTop}get _stackCount(){return parseInt(document.body.dataset.modalStackCount)||0}set _stackCount(e){document.body.dataset.modalStackCount=e}get _previousScroll(){return parseInt(document.body.dataset.modalPreviousScroll)||0}set _previousScroll(e){document.body.dataset.modalPreviousScroll=e}get _scrollingElement(){return this.viewportIdValue?document.getElementById(this.viewportIdValue):document.scrollingElement}get _modalIsHidden(){return"none"==this.modalTarget.style.display}}},21420:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_reaction_small-c41138b29432067a49e1.svg"},21673:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{enableButton(){this.element.disabled=!1}goBack(){window.history.back()}}},21910:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_recipe_regular-6b7253086a9fed6573b1.svg"},21950:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var i=s(66386);const r=(e,t)=>{let s=new FormData;s.append("file",e);for(const[i,r]of Object.entries(t))s.append(i,r);return s};var a=s(12344),o=s(60998);const n=()=>document.documentElement.hasAttribute("data-turbo-preview");const c=e=>/Mobi/.test(e),l=e=>/Tablet/.test(e);const d=s(57117),m={showElement:e=>{e.classList.remove("hidden")},hideElement:e=>{e.classList.add("hidden")},toggleElementHidden:e=>{e.classList.toggle("hidden")},isInViewport:e=>{const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},isVisible:e=>null!==e.offsetParent||e.offsetWidth>0&&e.offsetHeight>0,enableElement:e=>{e.disabled=!1},disableElement:e=>{e.disabled=!0},ajax:i.R,ajaxUpload:(e,t,s={})=>fetch(e,{method:"POST",body:r(t,s)}),makeElementVisible:e=>{e.classList.remove("invisible"),e.classList.add("visible")},makeElementInvisible:e=>{e.classList.remove("visible"),e.classList.add("invisible")},sortByRegExp:(e,t)=>e.sort((function(e,s){const i=e.match(t)||[];return(s.match(t)||[]).length-i.length})),viewports:d,logEvent:a.A,isHttps:o.Q,isCachedPreview:n,isMobile:c,isTablet:l,isPC:e=>!c(e)&&!l(e)}},22466:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/check_circle-46e6df34918c9315dc38.svg"},22589:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/calorie_fire-c6706e1c08372bc8b18a.svg"},23080:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/camera_small-92bcbf95569039ccbe07.svg"},24110:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/full_size-b6e6c3065757abc7b2af.svg"},24818:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["item","body","itemContainer"];static classes=["itemActive"];switchTab(e){const t=e.currentTarget;e.preventDefault(),this._deactivateTabs(),this._activateTab(t),this.hasOverflownTab&&this._repositionTabs(t)}_deactivateTabs(){this.itemTargets.forEach((e=>{this._deactivate(e,this.itemActiveClasses)})),this._hideBodyTargets()}_activateTab(e){const t=this._bodyFor(e);this._activate(e,this.itemActiveClasses),this._showBodyTarget(t)}_showBodyTarget(e){r.A.showElement(e)}_hideBodyTargets(){this.bodyTargets.forEach((e=>{r.A.hideElement(e)}))}_bodyFor(e){return this.bodyTargets[e.dataset.tabIndex]}_deactivate(e,t){e.classList.remove(...t)}_activate(e,t){e.classList.add(...t)}_repositionTabs(e){const t=this._nextItem(e),s=this._previousItem(e);t&&this._isOverFlowingRight(t)?this._scrollIntoView(t):this._isOverFlowingRight(e)?this._scrollIntoView(e):s&&this._isOverFlowingLeft(s)?this._scrollIntoView(s):this._isOverFlowingLeft(e)&&this._scrollIntoView(e)}_nextItem(e){return this.itemTargets[parseInt(e.dataset.tabIndex)+1]}_previousItem(e){return this.itemTargets[parseInt(e.dataset.tabIndex)-1]}_isOverFlowingRight(e){return e.getBoundingClientRect().right>this.itemContainerRight}_isOverFlowingLeft(e){return e.getBoundingClientRect().lefte.clientWidth}}},25171:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={eventPrefix:String,url:String,params:Object,withScrollPosition:Boolean};log(e){let t=this.paramsValue;if(e.detail?.logName){const s=this._eventPrefixWithName(e.detail.logName);t.event=s}this.withScrollPositionValue&&(t.metadata?t.metadata.scroll_position=window.scrollY:t.metadata={scroll_position:window.scrollY}),r.A.logEvent(this.urlValue,t)}_eventPrefixWithName(e){return this.eventPrefixValue+e}}},25464:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/instagram_post-13f32f66ff6d4498017f.svg"},26196:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/plus_regular-156fc207bce1ab79e9bc.svg"},26568:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/smartphone-78bd5edc16991d463eb2.svg"},27040:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/added_user_regular-c59de336d6fbd1c66069.svg"},27438:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/locked_regular-19865040d99e9782ef59.svg"},27778:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={disableWith:String};static targets=["submit"];disable(){this.submitTarget.disabled=!0,this.backedUpSubmitTargetValue=this.submitTarget.value||"",this.disableWithValue&&(this.submitTarget.value=this.disableWithValue)}enable(){this.submitTarget.disabled=!1,this.submitTarget.value=this.backedUpSubmitTargetValue||""}}},27903:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_trend_up_2-5df77561cf239861e527.svg"},28746:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/pin_small-0bd467144c11a6948cde.svg"},29010:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_selected_regular-f12b324ac469c014fc1a.svg"},29378:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_user_medium-752d2b40843b7575acb4.svg"},29468:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/odnoklassniki-a74525aa0bd93f82c18f.svg"},30207:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={options:Object};static targets=["button"];connect(){navigator.share||r.A.hideElement(this.buttonTarget)}async share(){try{await navigator.share(this.optionsValue)}catch(e){"AbortError"===e.name||console.error("Error sharing:",e)}}}},30788:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["form"];submit(){this.formTarget.requestSubmit()}}},31441:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like_selected_regular-d0ed00acbec3891ec738.svg"},31626:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/crown-c7ee4de4cbba8832b70e.svg"},32136:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_trend_up-1f1293cc7be376cce45f.svg"},32302:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/eye_medium-bc4bea37ab3a325f4455.svg"},32403:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/users-3da8852aa219afe766c7.svg"},32637:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/user_regular-a435f022b2988279bb35.svg"},33078:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/answer_regular-8afc355ef46b63bca45b.svg"},33705:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>d});var i=s(96201),r=s(89595),a=s.n(r),o=s(38621),n=s.n(o),c=s(53160),l=s.n(c);const d=class extends i.xI{static values={allowAbsoluteTime:Boolean,format:String};connect(){this._clearTimes(),s(76776)(`./${LOCALE}.js`).then((()=>{a().locale(LOCALE),a().extend(n()),a().extend(l()),this._update(),setInterval(this._update.bind(this),6e4)}))}_clearTimes(){this.element.innerHTML=" "}_update(){this.element.title||=this.dayjsTimestamp.format("LLL"),this.allowAbsoluteTimeValue&&this.dayjsTimestamp.isBefore(a()().subtract(1,"week"))?this.element.textContent=this.dayjsTimestamp.format(this.format):this.element.textContent=this.dayjsTimestamp.fromNow()}get dayjsTimestamp(){return this._dayjsTimestamp||(this._dayjsTimestamp=a()(this.element.getAttribute("datetime"))),this._dayjsTimestamp}get format(){return this.formatValue||"LLL"}}},33968:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_up-c79f4290fcf823d9ed26.svg"},34107:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["button","feedback"];static values={text:String};connect(){navigator.clipboard||r.A.hideElement(this.buttonTarget)}async copy(){await navigator.clipboard.writeText(this.textValue),r.A.showElement(this.feedbackTarget)}}},34110:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(96201),r=s(21950),a=s(26981),o=s.n(a),n=s(79808);const c=class extends i.xI{static targets=["source","container"];static values={permanentHideCookieName:String};connect(){this.sourceTarget.dispatchEvent(n.A.popoverLoaded)}show(e){e.preventDefault(),this._permanentlyHidden||(Promise.all([s.e(1536),s.e(4210)]).then(s.bind(s,24210)).then((({createPopper:e,flip:t,preventOverflow:s,arrow:i})=>{e(this.sourceTarget,this.containerTarget,{modifiers:[t,s,i]}),r.A.showElement(this.containerTarget)})),this.sourceTarget.dispatchEvent(n.A.showPopover))}hide(e){e.preventDefault(),r.A.hideElement(this.containerTarget),this._setCookies(),this.sourceTarget.dispatchEvent(n.A.hidePopover)}_setCookies(){""!=this.permanentHideCookieNameValue&&o().set(this.permanentHideCookieNameValue,!0,{expires:365,secure:r.A.isHttps(document)})}get _permanentlyHidden(){return""!=this.permanentHideCookieNameValue&&o().get(this.permanentHideCookieNameValue)}}},34886:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/comment_medium-bba8e883f0295ee0006e.svg"},34893:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/plus_small-9b2b38bd0687192007fc.svg"},34908:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/eye_off_medium-093b12cbf5611b01042c.svg"},35102:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/search_unselected_small-771fb7effb5c917e7f83.svg"},35410:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_unselected_small-900497d84528bc84c493.svg"},35948:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201),r=s(26981),a=s.n(r);const o=class extends i.xI{static values={path:String};connect(){const e="keyword_history",t=a().get(e);a().remove(e,{path:this.pathValue}),void 0!==t&&a().set(e,t,{path:"/",expires:new Date(Date.now()+2592e6)})}}},36350:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{recomputeScrollProperty(){let e=window.pageYOffset/(document.body.offsetHeight-window.innerHeight);document.body.style.setProperty("--scroll",e)}}},36384:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/time_medium-dc4e3a38610ee1cbf5cd.svg"},36672:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_left-5f41ba05f0c07eb88594.svg"},37151:(e,t,s)=>{"use strict";var i=s(83389);i.V.StreamActions.redirect=function(){i.V.visit(this.target)},i.V.StreamActions.force_redirect=function(){window.location=this.target},i.V.StreamActions.deferred_replace=function(){setTimeout((()=>{i.V.StreamActions.replace.call(this)}))}},37212:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["video"];static values={playerSize:Number};connect(){this.videoTarget.addEventListener("loadedmetadata",this._adjustVideoSize.bind(this))}disconnect(){this.hasVideoTarget&&this.videoTarget.removeAttribute("autoplay")}_adjustVideoSize(){if(!this.hasPlayerSizeValue)return;this.videoTarget.videoWidth/this.videoTarget.videoHeight>1?(this.videoTarget.style.width=`${this.playerSizeValue}px`,this.videoTarget.style.height="auto"):(this.videoTarget.style.width="auto",this.videoTarget.style.height=`${this.playerSizeValue}px`)}}},37855:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(5673),r=s(21950);const a=class extends i.default{static targets=["read","unread"];_showDot(){this.hasReadTarget&&this.hasUnreadTarget&&(this.readTargets.forEach(r.A.hideElement),this.unreadTargets.forEach(r.A.showElement))}_hideDot(){this.hasReadTarget&&this.hasUnreadTarget&&(this.unreadTargets.forEach(r.A.hideElement),this.readTargets.forEach(r.A.showElement))}}},38735:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/whatsapp-b3929264892b8e70dfca.svg"},38847:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/send-59423a46f5a71dcd0cd2.svg"},38881:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like_unselected_medium-7c7f6a976c3703813ac4.svg"},38894:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/recipe_regular-e0dbf81b900d4e46384a.svg"},39644:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_user_small-913c5c0ff5bb6f2cdf97.svg"},39799:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/settings_unselected-12b0a8cd2e732dfeeecf.svg"},40033:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/added_user_medium-d3c132f8db35913bbd68.svg"},40115:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["link"];connect(){setTimeout((()=>{Turbo.visit(this.linkTarget.getAttribute("href"),{action:"replace"})}),this.timeout)}get timeout(){return parseInt(this.data.get("timeout")||0)}}},40541:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/mymailru-cf587ebca968630b1e32.svg"},40891:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/cookbook_regular-691e3633faadbda9ee80.svg"},41042:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={texts:Array};connect(){this.originalPlaceholder=this.element.placeholder}disconnect(){this.stopRotation()}startRotation(){this.textsValue.length<2||(this.element.placeholder=this.textsValue[0],this.interval=setInterval(this._rotatePlaceholders.bind(this),3e3))}stopRotation(){this.element.placeholder=this.originalPlaceholder,clearInterval(this.interval)}_rotatePlaceholders(){this.element.value.length||(this._rotateTexts(),this.element.placeholder=this.textsValue[0])}_rotateTexts(){let e=this.textsValue;e.push(e.shift()),this.textsValue=e}}},41333:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/chevron_right-48c11fbb245ba040586f.svg"},42599:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/recipe-e0dbf81b900d4e46384a.svg"},42831:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/dana-a404c27ba4e3e580965a.svg"},42955:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/move_bars_medium-0b37324bec11945b7f53.svg"},43309:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_added_filled_medium-35171a18b864f1675ca9.svg"},43369:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/ovo-78871f2a16f2354ab5b7.svg"},43666:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["menu"];static classes=["toggle"];static values={isWebView:Boolean,default:!1};toggle(e){this.isWebShareUiTarget||(e.preventDefault(),this.menuTarget.classList.toggle(this.toggleClass))}hide(e){this.isWebShareUiTarget||this.element.contains(e.target)||this.menuTarget.classList.contains(this.toggleClass)||r.A.hideElement(this.menuTarget)}sendLog({params:{log:e}}){if(this.isDefaultUiTarget)return;const t=e;t.client_time=(new Date).getTime()/1e3|0,r.A.logEvent(t.url,t.params)}async webShare(e){if(!this.isDefaultUiTarget){e.preventDefault();try{await navigator.share(e.params.share)}catch(t){"AbortError"===t.name||console.error("Error sharing:",t)}}}get isDefaultUiTarget(){return!navigator.share||!this.isWebViewValue&&r.A.isPC(navigator.userAgent)}get isWebShareUiTarget(){return!this.isDefaultUiTarget}}},44438:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/copy-cccca304eb71e75d5ba5.svg"},44757:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/cooksnap_small-64beecf5a6950b7788c7.svg"},44956:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/cooksnap_regular-eec1c13eb0c4c7236166.svg"},45758:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(96201),r=s(26981),a=s.n(r),o=s(21950);const n="region_info",c=class extends i.xI{static values={params:Object};write(){window.IS_USER_ACCEPTED_OPTIONAL_COOKIES&&a().set(n,JSON.stringify(this.paramsValue),{expires:1,secure:o.A.isHttps(document),path:"/"})}reset(){a().remove(n)}}},45902:(e,t,s)=>{"use strict";var i=s(21950);document.addEventListener("click",(e=>{const t=e.target.closest("[data-click-log]");if(t){const e=JSON.parse(t.getAttribute("data-click-log"));e.params.client_time=(new Date).getTime()/1e3|0,i.A.logEvent(e.url,e.params)}}));s(15847);var r=s(96201),a=s(49177);const o=r.lg.start(),n=s(56514),c=s(79362);for(var l of[n,c])o.load((0,a.Ux)(l));s(37151);var d=s(77434),m=s.n(d);["turbo:load","turbo:frame-load","ajax:success"].forEach((function(e){document.addEventListener(e,(function(){m()(document.querySelectorAll("textarea"))}))}));var u=s(56176);window.Utils=class{static delay(e,t){return setTimeout(t,e)}static throttle(e,t){return"function"===typeof e&&(t=e,e=250),(0,u.n)(e,t)}static submit(e){return e.getAttribute("data-remote")?Rails.fire(e,"submit"):e.submit()}};s.p=window.__webpack_public_path__,s(7546)},46437:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_cooksnap_medium-8462b178998625086bae.svg"},47045:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/link-f1f10729ca646c2c6f42.svg"},47630:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["left","right"];handleKeyDown(e){switch(e.key){case"SoftLeft":this.leftTarget.click();break;case"SoftRight":this.rightTarget.click()}}exit(){window.close()}}},47682:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(79808);const a=class extends i.xI{static classes=["clamp","link"];static values={linkText:String,linkContainerData:Object,linkAriaLabel:String};static targets=["content","link"];connect(){this.originalHeight=this.currentHeight,this._clamp(),this.expandable?this._appendMoreLink():this._removeMoreLink()}disconnect(){this._unclamp()}reveal(e){e.preventDefault();const t=e.currentTarget,s=t.parentNode;t.dispatchEvent(r.A.revealCollapsedContent),s.classList.toggle("hidden"),this._unclamp()}_clamp(){this.contentTarget.classList.add(...this.clampClasses)}_unclamp(){this.contentTarget.classList.remove(...this.clampClasses)}_appendMoreLink(){const e=this._createOrUseGivenLink(),t=this._buildLinkContainer();this._hasLinkContainer(e,t)||(t.appendChild(e),this.element.appendChild(t))}_hasLinkContainer(e,t){const s=e.parentNode;if(!s)return!1;const i=s.cloneNode(!0);return i.innerHTML="",t.outerHTML===i.outerHTML}_buildLinkContainer(){const e=document.createElement("div");e.className=this.linkClasses.join(" ");for(const[t,s]of Object.entries(this.linkContainerDataValue))e.setAttribute(`data-${t}`,s);return e}_createOrUseGivenLink(){let e;return this.hasLinkTarget?e=this.linkTarget:(e=document.createElement("a"),e.textContent=this.linkTextValue,e.href="#",e.ariaLabel=this.linkAriaLabelValue),e.setAttribute("data-action","collapse#reveal"),e}_removeMoreLink(){this.hasLinkTarget&&this.linkTarget.parentNode.removeChild(this.linkTarget)}get currentHeight(){return this.contentTarget.offsetHeight}get expandable(){return this.originalHeight>this.currentHeight||"true"===this.contentTarget.dataset.collapseExpandable}}},48017:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/added_user_small-7add074560314009e2f3.svg"},49183:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(47682);const r=class extends i.default{static classes=["rootClamp","clamp","link","step"];static values={linkText:String,linkContainerData:Object,clampEnabled:{type:Boolean,default:!1}};static targets=["content","step","link"];connect(){this.clampEnabledValue&&super.connect()}_clamp(){this.element.classList.add(...this.rootClampClasses),this.contentTargets.forEach((e=>{e.classList.add(...this.clampClasses)})),this._clampStep()}_unclamp(){this.element.classList.remove(...this.rootClampClasses),this.contentTargets.forEach((e=>{e.classList.remove(...this.clampClasses)})),this._unclampStep()}_clampStep(){2!=this.stepTargets.length?this.stepTargets.slice(3).forEach((e=>{e.classList.add(...this.stepClasses)})):this.stepTargets[1].classList.add(...this.stepClasses)}_unclampStep(){this.stepTargets.forEach((e=>{e.classList.remove(...this.clampClasses)}))}_appendMoreLink(){const e=this._createOrUseGivenLink(),t=this._buildLinkContainer();t.appendChild(e);document.getElementById("steps").appendChild(t)}_createOrUseGivenLink(){let e;return this.hasLinkTarget?e=this.linkTarget:(e=document.createElement("a"),e.textContent=this.linkTextValue,e.href="#"),e.setAttribute("data-action","collapse-recipe#reveal"),e}}},50029:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/facebook-9f5e96f0f84d83eaf916.svg"},50368:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201),r=s(12030),a=s(21950);const o=class extends i.xI{static values={scrollingElementId:String,autoPersistScroll:Boolean,alreadyScrolled:Boolean,scrollTop:Number};connect(){this.alreadyScrolledValue||((0,r.A)(this.scrollTopValue,this.scrollingElementIdValue),a.A.isCachedPreview()||(this.alreadyScrolledValue=!0,this.autoPersistScrollValue&&document.addEventListener("turbo:before-cache",this.persistScroll.bind(this),{once:!0})))}persistScroll(){const e=this.scrollingElementIdValue?document.getElementById(this.scrollingElementIdValue):document.scrollingElement;this.scrollTopValue=e.scrollTop,this.alreadyScrolledValue=!1}}},50800:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/user-a435f022b2988279bb35.svg"},50865:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/eye_regular-bceb5748c5ca800edc2e.svg"},51117:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>n});var i=s(96201),r=s(79808),a=s(21950),o=s(53893);const n=class extends i.xI{static targets=["form","emojiField","reaction","count","addButton"];static values={maximumUserReactionsCount:Number};connect(){this.#t()}openEmojiPicker(e){e.target.dispatchEvent(r.A.openEmojiPicker(this.#s.bind(this)))}async handleReaction(e){new o.A(e).isSuccessfulNonRedirect()&&(e.preventDefault(),this.newReactionButton=await this.#i(e.detail.fetchResponse.response),this.#r(),this.#t())}async#i(e){const t=document.createElement("div");return t.innerHTML=await e.text(),t.firstElementChild}#t(){this.#a()?a.A.hideElement(this.addButtonTarget):a.A.showElement(this.addButtonTarget)}#r(){const e=this.#o(this.newReactionButton.dataset.emoji);e?(this.#n(e),e.replaceWith(this.newReactionButton)):this.#c()}#c(){this.element.insertBefore(this.newReactionButton,this.element.firstElementChild)}#o(e){return this.reactionTargets.find((t=>t.dataset.emoji==e))}#s(e){this.emojiFieldTarget.value=e,this.formTarget.requestSubmit()}#n(e){const t=this.countTargets[this.reactionTargets.indexOf(e)],s=parseInt(t.innerText);switch(this.newReactionButton.dataset.status){case"exists":this.#l(s);break;case"created":this.#l(s+1);break;case"destroyed":this.#d(s,e)}}#d(e,t){const s=e-1;s>0?this.#l(s):t.remove()}#l(e){this.newReactionButton.querySelector("[data-reactions-target='count']").innerText=e}#a(){return this.reactionTargets.length>=this.maximumUserReactionsCountValue}}},52086:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["emailSource","userNameSource","emailDestination","userNameDestination","userPasswordDestination","userPasswordConfirmationDestination"];copyFields(){this.emailDestinationTargets.forEach((e=>{e.value=this.emailSourceTarget.value})),this.userNameDestinationTargets.forEach((e=>{e.value=this.userNameSourceTarget.value}))}}},52736:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like_unselected_regular-b34b76144455994d12aa.svg"},53728:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like-37cfbd03a12ac27e7a06.svg"},53893:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});const i=class{constructor(e){this.event=e}isSuccessfulNonRedirect(){return!!this._fetchResponse&&(this._fetchResponse.succeeded&&!this._fetchResponse.redirected)}get _fetchResponse(){return this.event.detail.fetchResponse}}},53997:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{grant(){window.gtag("consent","update",{analytics_storage:"granted"})}}},54122:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/close_circle_small-78361cb185a852bb03af.svg"},54157:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/premium_rank_1_solid-5becfae59a8d0cf372c7.svg"},54501:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/plus_create_unselected-7fdd9568b41d02103892.svg"},54778:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/time_small-47bb4acfcbbd6c9f5de9.svg"},54828:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/plus_circle-7f319867e079243afa99.svg"},55028:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/telegram-454411855cedfdc205df.svg"},55378:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/close_regular-542e93f37b0a6ce4c45c.svg"},55439:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/warning-d1a5e4bbf30bb741a8ba.svg"},55762:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_reaction_medium-4d9ff9f751cb3ba5756c.svg"},56244:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_cooksnap_regular-ea4eab7d0350253a4fd4.svg"},56294:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={eventName:String};grant(){"function"===typeof window.fbq&&window.fbq("consent","grant")}log(){"function"===typeof window.fbq&&window.fbq("track",this.eventNameValue)}}},56337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201),r=s(21950),a=s(92114);const o=class extends i.xI{static targets=["result"];static values={idName:String,offset:Number,params:Object,path:String,searchTerm:String};track(e){this._appendSearchTerm(e),this._trackSearch(e)}_appendSearchTerm(e){if(!this.hasSearchTermValue)return;const t=this.searchTermValue;(0,a.A)(e.currentTarget,"search_term",t)}_trackSearch(e){const t=e.currentTarget.getAttribute("data-search-tracking-result-id"),s=this._resultPosition(e);let i=this.paramsValue;i[this.idNameValue]=t,i.position=s.toString(),r.A.logEvent(this.pathValue,i);const a=e.currentTarget.getAttribute("data-search-tracking-library-recipe-position");a&&r.A.logEvent(this.pathValue,{event:"recipe.search_click_from_mylibrary_recipes",via:"from_mylibrary_recipes",recipe_id:t,position:a,keyword:i.keyword,order:i.order,total_hits:i.total_hits})}_resultPosition(e){const t=this.resultTargets.findIndex((t=>t.contains(e.target)))+1;return this.offsetValue+t}}},56507:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_sort-7157c5ed8f3d238b35e9.svg"},56514:(e,t,s)=>{var i={"./softkey_bar_controller.js":47630,"./toggle_controller.js":81431,"javascripts/minimal/controllers/softkey_bar_controller.js":47630,"javascripts/minimal/controllers/toggle_controller.js":81431,"minimal/controllers/softkey_bar_controller.js":47630,"minimal/controllers/toggle_controller.js":81431};function r(e){var t=a(e);return s(t)}function a(e){if(!s.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=56514},56689:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["button","input"];static values={activityLogsPath:String,showText:String,hideText:String,show:Boolean};toggle(){this.showValue=!this.showValue,this.inputTarget.type=this._inputType,this.buttonTarget.innerHTML=this._buttonText,this.showValue?r.A.logEvent(this.activityLogsPathValue,{event:"login.password_reveal_button.show.click"}):r.A.logEvent(this.activityLogsPathValue,{event:"login.password_reveal_button.hide.click"})}get _inputType(){return this.showValue?"text":"password"}get _buttonText(){return this.showValue?this.hideTextValue:this.showTextValue}}},57035:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>d});var i=s(96201),r=s(89595),a=s.n(r),o=s(74728),n=s.n(o),c=s(53160),l=s.n(c);const d=class extends i.xI{connect(){s(76776)(`./${LOCALE}.js`).then((()=>{a().locale(LOCALE),a().extend(n()),a().extend(l()),this.element.textContent=a().utc(this.timestamp).local().format(this.format)}))}get timestamp(){return this.element.getAttribute("datetime")}get format(){return this.element.dataset.format||"LLL"}}},57043:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["form"];emptyValues(){this.formTargets.forEach((e=>{e.value=""}))}}},57117:e=>{e.exports={xs:"321",sm:"600",md:"768",lg:"970"}},57515:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201);class r{static#m="";static#u=/\//g;static#g=/\.{2}/g;#h;constructor(e){this.#h=e}toString(){return this.#h.replaceAll(r.#g,r.#m).replaceAll(r.#u,r.#m)}}const a=r;const o=class extends i.xI{static targets=["input"];directlyVisitURL(e){e.preventDefault(),this.inputTarget.blur(),Turbo.visit(this.#_)}get#_(){const e=this.#p;return e.pathname+=`/${this.#v}`,e}get#b(){return this.inputTarget.value.trim()}get#v(){return encodeURIComponent(this.#f)}get#f(){return new a(this.#b).toString()}get#x(){return this.element.getAttribute("action")}get#p(){return new URL(this.#x,window.location.origin)}}},57657:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/expand-9974525638f422fdf3b4.svg"},57847:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>n});var i=s(96201),r=s(26981),a=s.n(r),o=s(21950);const n=class extends i.xI{static values={params:Object};writeCookies(){if(window.IS_USER_ACCEPTED_OPTIONAL_COOKIES)for(const[e,t]of Object.entries(this.paramsValue))a().set(e,t,{expires:1,secure:o.A.isHttps(document),path:""})}}},57856:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/double_arrow_left-6245f97ea6f675cba949.svg"},58147:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201),r=s(79808),a=s(21950);const o=class extends i.xI{static values={visibilityState:Boolean,intersectionThreshold:{type:Number,default:1}};initialize(){this.intersectionObserver=new IntersectionObserver((e=>{this.visibilityStateValue=e[0].isIntersecting}),{threshold:this.intersectionThresholdValue})}connect(){this.intersectionObserver.observe(this.element),a.A.isInViewport(this.element)&&this.element.dispatchEvent(r.A.becomesVisible)}disconnect(){this.intersectionObserver.unobserve(this.element)}visibilityStateValueChanged(e,t){void 0!==t&&e!==t&&(e?this.element.dispatchEvent(r.A.becomesVisible):this.element.dispatchEvent(r.A.becomesInvisible))}checkVisibility(){a.A.isInViewport(this.element)?this.element.dispatchEvent(r.A.becomesVisible):this.element.dispatchEvent(r.A.becomesInvisible)}}},58622:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_comment_medium-21cd2b360d20a5a4e4da.svg"},58678:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/check_regular-772853613f042c89d046.svg"},59001:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/camera_regular-47f7b551a083e0848f16.svg"},59239:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={preventDefault:Boolean};removeItem(e){this.preventDefaultValue&&e.preventDefault(),this.element.remove()}}},59402:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/collection_unselected-0db7e3fa3fff7384ba97.svg"},59805:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["minimizeButton","maximizeButton"];static values={targetId:String};static classes=["minimized"];minimize(){this.stepElement.classList.add(this.minimizedClass),this.minimizeButtonTarget.classList.add("hidden"),this.maximizeButtonTarget.classList.remove("hidden")}maximize(){this.stepElement.classList.remove(this.minimizedClass),this.minimizeButtonTarget.classList.remove("hidden"),this.maximizeButtonTarget.classList.add("hidden")}toggle(e){if(!this.isTargetScreenSize)return;e.preventDefault();const t=e.target.closest(".step").getBoundingClientRect().top;this.isMinimized?this.maximize():this.minimize();const s=e.target.closest(".step").getBoundingClientRect().top;window.scrollBy({top:s-t})}get stepElement(){return document.getElementById(this.targetIdValue)}get isMinimized(){return this.stepElement.classList.contains(this.minimizedClass)}get isTargetScreenSize(){return window.innerWidth{"use strict";e.exports=s.p+"static/images/icons/mise/premium_rank_1-8be888b5d8a5ee6012a1.svg"},59944:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_tip_small-4b8336d0d6e1f39e3760.svg"},60237:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/chevron_down-0fec3a235363dcac888d.svg"},60301:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_cooksnap_small-ea30de2ff79f1b73be72.svg"},60387:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/play-3b3f1ab991cbbe2c3055.svg"},60986:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/user_medium-e44212b702d2fa7c08d2.svg"},60998:(e,t,s)=>{"use strict";s.d(t,{Q:()=>i});function i(){return"https:"==document.location.protocol}},61469:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/edit-2cbc449d2bb7500a7f18.svg"},62511:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={url:String,lastLoadedAt:Number,canOverride:Boolean};connect(){this.handleLoad()}handleLoad(){this.lastLoadedAtValue=performance.now()}handleClick(e){this.canOverrideValue="replace"!==e.target.dataset.turboAction&&(!e.target.dataset.action||e.target.dataset.action.split(/\s+/).every((e=>!e.startsWith("modal#"))))}override(e){if(!this.canOverrideValue)return;const t=performance.now()-this.lastLoadedAtValue;t<500&&(e.preventDefault(),r.A.logEvent(this.urlValue,{event:"override_turbo_visit.click",referer:location.href,url:e.detail.url,keyword:t,client_time:(new Date).getTime()/1e3|0}),location.assign(e.detail.url))}}},62811:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_unselected_regular-36c639446fca93652f6d.svg"},62967:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/filter-fbedd0d81708fb943a67.svg"},62997:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/push_pin-cb1db8cc01bd1d263ba9.svg"},63195:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/phone-78bd5edc16991d463eb2.svg"},63304:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(96316);const a=class extends i.xI{static classes=["hide"];static values={openButtonTitle:String};open(e){this.onEmojiSelect=e.detail.onEmojiSelect,this._showPicker(e.target)}close(e){this._openingPicker(e)||this._clickedInPicker(e)||this._hidePicker()}select(e){this.onEmojiSelect(e.currentTarget.innerText),this._hidePicker()}_showPicker(e){(0,r.A)(e),Promise.all([s.e(1536),s.e(4210)]).then(s.bind(s,24210)).then((({createPopper:t,flip:s,preventOverflow:i})=>{(0,r.A)(e,!1),t(e,this.element,{placement:"bottom-start",modifiers:[s,i]}),this.element.classList.remove(...this.hideClasses)}))}_hidePicker(){this.element.classList.add(...this.hideClasses)}_openingPicker(e){return e.target.title==this.openButtonTitleValue}_clickedInPicker(e){return this.element.contains(e.target)}}},63428:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/grab_pay-0aeb2a8848939f464989.svg"},63491:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/email_medium-fd50d45bf5170960ef9c.svg"},63967:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/arrow_down-8f447db766c802a63e36.svg"},64099:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>n});var i=s(96201),r=s(79808),a=s(21950),o=s(35900);const n=class extends i.xI{static targets=["container","slide","next","prev","pagination"];static classes=["bulletActive","navDisabled","navButton","lazyClaim","lazyElement","lazyLoaded"];static values={groupSlides:Boolean,perView:Object,autoplay:String,effect:String,rewind:Boolean,allowTouchMove:{type:Boolean,default:!0}};connect(){this._claimLazyImages(),this._initializeSliderWhenVisible()}disconnect(){this._clearIntersectionObserver(),this._slider&&this._slider.destroy()}slideTargetDisconnected(){this._slider&&!this._slider.destroyed&&setTimeout((()=>this._slider.update()))}_claimLazyImages(){this.element.querySelectorAll(`.${this.lazyClaimClass}`).forEach((e=>{e.classList.remove(this.lazyClaimClass),e.classList.add(this.lazyElementClass)}))}_initializeSliderWhenVisible(){this._intersectionObserver=new IntersectionObserver((e=>{e.forEach((e=>{e.intersectionRatio>0&&(this._initializeSlider(),this._clearIntersectionObserver())}))}),{root:null,rootMargin:"0px",threshold:.25}),this._intersectionObserver.observe(this.containerTarget)}_clearIntersectionObserver(){this._intersectionObserver&&this._intersectionObserver.disconnect(),this._intersectionObserver=null}_initializeSlider=()=>{this._slider=this._buildSlider(),this._slider.on("slideChange",this._onSlideChange),this._slider.on("reachEnd",this._onSlideReachEnd)};_buildSlider(){return new o.Ay(this.containerTarget,this._sliderOptions)}get _sliderOptions(){return{modules:[o.Ij,o._R,o.dF,o.Vx,o.dK,o.xA],effect:this._effect,fadeEffect:{crossFade:!0},autoplay:this._autoplay,rewind:this.rewindValue,breakpoints:this._cleanBreakPoints,slidesPerView:this._slidesPerView,lazy:{elementClass:this.lazyElementClass,loadedClass:this.lazyLoadedClass,loadOnTransitionStart:!0,loadPrevNext:!0},navigation:this._navigation,pagination:this.hasPaginationTarget&&{el:this.paginationTarget,type:"bullets",clickable:!0,renderBullet:(e,t)=>` `,bulletActiveClass:this.bulletActiveClass},threshold:1,allowTouchMove:this.allowTouchMoveValue}}_onSlideChange=()=>{this._startedSliding||(this.element.dispatchEvent(r.A.sliderStarted),this._startedSliding=!0)};_onSlideReachEnd=()=>{this._reachedLastSlide||(this.element.dispatchEvent(r.A.sliderReachedLastSlide),this._reachedLastSlide=!0)};get _autoplay(){return!!this.autoplayValue&&{delay:this.autoplayValue}}get _effect(){return this.hasPerViewValue||App.mobile?"slide":this.effectValue}get _slidesPerView(){return"fade"==this.effectValue?1:"auto"}get _navigation(){let e={disabledClass:this.navDisabledClass};return this.hasPrevTarget&&(e.prevEl=this.prevTarget),this.hasNextTarget&&(e.nextEl=this.nextTarget),e}get _cleanBreakPoints(){let e=this._breakPoints;for(const t in e)e[t]||delete e[t];return e}get _breakPoints(){return{[a.A.viewports.xs]:this._breakPointsFor("xs"),[a.A.viewports.sm]:this._breakPointsFor("sm"),[a.A.viewports.md]:this._breakPointsFor("md"),[a.A.viewports.lg]:this._breakPointsFor("lg")}}_breakPointsFor(e){let[t,s]=this._parseGridDimensions(e);if(s)return{slidesPerView:s,slidesPerGroup:this._slidesPerGroup(s),grid:this._gridRows(t)}}_slidesPerGroup(e){return this.groupSlidesValue?Math.floor(e):1}_gridRows(e){if(e>1)return{rows:e,fill:"rows"}}_parseGridDimensions(e){if(!this.perViewValue[e])return[];let[t,s]=this.perViewValue[e].toString().split("x").map(Number);return s||([t,s]=[1,t]),[t,s]}}},66087:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_attachment_regular-bafeb8225a0d59e5a067.svg"},66386:(e,t,s)=>{"use strict";s.d(t,{R:()=>i});const i=(e,{method:t,headers:s={},data:i,signal:r}={})=>fetch(e,{method:t,body:JSON.stringify(i),headers:Object.assign({"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json","X-CSRF-Token":Rails.csrfToken()},s),credentials:"same-origin",signal:r}).catch((e=>{if("AbortError"!=e.name)throw e}))},66717:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/cooksnap_medium-d7bb48731e9c80e68b8e.svg"},66763:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_selected_small-4c8664472ad3c3eaa8fc.svg"},67581:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_folder-ebf5b71e57737aaaf93c.svg"},68167:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(52763),r=s.n(i),a=s(21950),o=s(79808),n=s(96201);const c=class extends n.xI{static values={url:String,autoSelectFirst:Boolean,turboVisitAction:String,clearValueAfterVisit:Boolean};static classes=["container","item"];connect(){this.autocomplete=r()({input:this.element,debounceWaitMs:50,className:this.containerClasses.join(" "),autoSelectFirst:this.autoSelectFirstValue,disableAutoSelect:!this.autoSelectFirstValue,minLength:0,showOnFocus:!0,customize:this._appendToParent.bind(this),fetch:this._loadItems.bind(this),onSelect:this._visitResult.bind(this),render:this._renderItem.bind(this)}),this.element.addEventListener("keydown",this._preventSubmitOnSelect)}disconnect(){this.autocomplete.destroy(),this.element.removeEventListener("keydown",this._preventSubmitOnSelect),this.clearValueAfterVisitValue&&(this.element.value=null)}_appendToParent(e,t,s){s.style="position: absolute",e.parentElement.appendChild(s),this._observeElementRemoval(s,this._dispatchHideSuggestionsEvent.bind(this))}_observeElementRemoval(e,t){this.removedElementObserver=new MutationObserver((function(s){document.body.contains(e)||(t(),this.disconnect())})).observe(e.parentElement,{childList:!0})}_dispatchHideSuggestionsEvent(){this.element.dispatchEvent(o.A.autocompleteSuggestionsHidden)}_loadItems(e,t){const s=new URL(this.urlValue);s.searchParams.set(this.element.name,e),a.A.ajax(s).then((e=>e.json())).then((e=>this._dispatchSuggestionsShownEvent(e))).then((e=>t(e.suggestions)))}_dispatchSuggestionsShownEvent(e){return this.element.dispatchEvent(o.A.autocompleteSuggestionsShown),e}_visitResult(e){this.element.dispatchEvent(o.A.autocompleteSelected),this._selected=!0,this.element.value=e.value,Turbo.visit(e.data.url,{action:this._turboVisitAction}),this._logActivityLogItemClickEvent(e)}_renderItem(e){const t=document.createElement("div");return t.classList.add(...this.itemClasses),t.innerHTML=e.data.html,t}_logActivityLogItemClickEvent(e){const t=e.data.clickLog;t&&a.A.logEvent(t.url,t.params)}_preventSubmitOnSelect=e=>{this._selected&&e.preventDefault()};get _turboVisitAction(){return this.turboVisitActionValue||"advance"}}},68439:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/check_small-7688485958dc5540c17a.svg"},68568:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/award_unselected_regular-82f21b2dfee9d68f8f5b.svg"},69163:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bookmark_selected_medium-ceb39d79a4908918696d.svg"},69552:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/mini_size-ba7ccc74f934285a3bcf.svg"},70416:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/youtube-f9303860e25343dafd1b.svg"},70609:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like_unselected_small-00046fda746cab2c9308.svg"},70756:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/menu-f98594a09923edc86aa3.svg"},71394:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(96201),r=s(96316);const a=e=>e[0].toUpperCase()+e.slice(1);var o=s(21950),n=s(79808);const c=class extends i.xI{static targets=["authentication","form","numberError","expiryError","cvcError","baseError","error","submitButton"];disconnect(){this._enableForm(),this._clearErrors()}submit(){setTimeout((()=>{this.formTarget.requestSubmit()}),0)}async handlePaymentSubmissionResponse(e){if(e.detail.success)this.formTarget.dispatchEvent(n.A.paymentSubmissionSuccess);else{let t;try{t=await e.detail.fetchResponse.response.json()}catch{t={}}this.formTarget.dispatchEvent(n.A.paymentSubmissionError(t))}}handleError(e){this._clearErrors(),this._paymentRequiresAction(e)?this._requestPaymentAuthentication(e):this._dispatchErrors(e)}enableForm(){this._enableForm()}disableForm(){this._disableForm()}_requestPaymentAuthentication(e){const t=this._errorData(e);this.authenticationTarget.dataset.stripeAuthenticationClientSecretValue=t.client_secret,this.authenticationTarget.dataset.stripeAuthenticationPaymentMethodIdValue=t.payment_method_id,this.formTarget.dispatchEvent(n.A.paymentAuthenticationRequired)}_dispatchErrors(e){const t=e.detail.messages;t?Object.keys(t).forEach((e=>{this._dispatchError({message:t[e],fieldName:e})})):this._enableForm()}_dispatchError({message:e,fieldName:t}){this._errorTarget(t).dispatchEvent(n.A.stripeError({message:e}))}_errorTarget(e){return this[`has${a(e)}ErrorTarget`]?this[`${e}ErrorTarget`]:this.baseErrorTarget}_paymentRequiresAction(e){return e.detail.types?.includes("requires_action")}_errorData(e){return e.detail.data}_disableForm(){(0,r.A)(this.submitButtonTarget),this.submitButtonTarget.disabled=!0,this.formTarget.dispatchEvent(n.A.formDisabled)}_enableForm(){(0,r.A)(this.submitButtonTarget,!1),this.submitButtonTarget.disabled=!1,this.formTarget.dispatchEvent(n.A.formEnabled)}_clearErrors(){this.errorTargets.forEach((e=>{e.innerHTML="",o.A.hideElement(e)}))}}},72128:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like_selected_small-7554561504091e11de9a.svg"},72615:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/overflow_horizontal_regular-d63ea9d179609d6399f5.svg"},72867:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/time_regular-36546d07d7b82be06c56.svg"},72952:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/cookbook_logo-49bc4240fd5a62de1525.svg"},73639:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>m});var i=s(96201),r=s(89595),a=s.n(r),o=s(53160),n=s.n(o),c=s(96910),l=s.n(c);const d="YYYY-MM-DD",m=class extends i.xI{static targets=["container","year","month","day","error","description"];static values={errorMessage:String,confirmMessage:String};static classes=["containerError"];connect(){s(76776)(`./${LOCALE}.js`).then((()=>{a().locale(LOCALE),a().extend(n()),a().extend(l()),this.#j(),this.containerTarget.classList.remove("[&>*]:!text-transparent","[&>]:placeholder:!text-transparent")}))}focusToLastField(e){e.target===this.containerTarget&&this[`${this.orderedFieldKeys[2].key}Target`].focus()}validate(){const e=this.date,t=a()(e,d);if(!t.isValid()||t.format(d)!==e||t.isAfter(a()()))return this.errorTarget.innerText=this.errorMessageValue,void this.containerTarget.classList.add(this.containerErrorClass);this.clearError(),document.activeElement.blur()}clearError(){this.errorTarget.innerText="",this.containerTarget.classList.remove(this.containerErrorClass)}handleKeyDown(e){const t=e.target;t.value.length<=1&&["Backspace","Delete"].includes(e.key)?setTimeout((()=>{t.previousElementSibling?.focus()}),50):["Backspace","Delete","Tab","Shift","ArrowRight","ArrowLeft"].includes(e.key)||e.ctrlKey&&!e.metaKey||!e.ctrlKey&&e.metaKey||(Number.isNaN(Number.parseInt(e.key,10))?e.preventDefault():t.value.length+1{const e=t.nextElementSibling;e&&e.focus()}),50))}#j(){this.orderedFieldKeys.forEach((e=>{const t=this[`${e.key}Target`];t.classList.add(e.class),this.containerTarget.appendChild(this.containerTarget.removeChild(t))}))}get date(){return`${this.yearTarget.value.padStart(4,"0")}-${this.monthTarget.value.padStart(2,"0")}-${this.dayTarget.value.padStart(2,"0")}`}get localeDateFormat(){return a().localeData().longDateFormat("L")}get orderedFieldKeys(){switch(this.localeDateFormat.charAt(0)){case"M":return[{key:"month",class:"order-1"},{key:"day",class:"order-3"},{key:"year",class:"order-5"}];case"D":return[{key:"day",class:"order-1"},{key:"month",class:"order-3"},{key:"year",class:"order-5"}];default:return[{key:"year",class:"order-1"},{key:"month",class:"order-3"},{key:"day",class:"order-5"}]}}submit(e){if(this.validate(),""!==this.errorTarget.innerText)return this.errorTarget.classList.remove("hidden"),this.descriptionTarget.classList.add("hidden"),void e.stopImmediatePropagation();const t=a()(this.date,d),s=this.confirmMessageValue.replace("%{birthday}",t.format(this.localeDateFormat));confirm(s)||e.stopImmediatePropagation()}emptyValues(){this.yearTarget.value="",this.monthTarget.value="",this.dayTarget.value="",this.errorTarget.innerText="",this.errorTarget.classList.add("hidden"),this.descriptionTarget.classList.remove("hidden")}}},73881:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(91151);const r=class extends i.default{static targets=["hideable"];turbo_click(e){e.detail.url.includes("/me/library_folders?")&&this.show()}search_submit(){this.show()}turbo_frame_load(){this.hide()}}},73939:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/pin_regular-2c8f1592a6e6c14e5aa7.svg"},73967:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/eye_off_regular-ff2a87a271bc25bb2ad6.svg"},74239:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/notification_unread_unselected-ecd1bafdd3630fa933a4.svg"},74319:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/locked_small-90368d887d5400676970.svg"},75128:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["menu"];static classes=["toggle"];toggle(e){e.preventDefault(),this.menuTarget.classList.toggle(this.toggleClass)}hide(e){this.element.contains(e.target)||this.menuTarget.classList.contains(this.toggleClass)||r.A.hideElement(this.menuTarget)}}},75169:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/switch-0396dde215ae11f1f3f2.svg"},76088:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={params:Object};sendLog(){const e=this.paramsValue;e.client_time=(new Date).getTime()/1e3|0,r.A.logEvent(e.url,e.params)}}},76688:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(96316);const a=class extends i.xI{static targets=["latitude","longitude","accuracy"];static values={fetchPosition:{type:Boolean,default:!0}};async request(e){if(this.fetchPositionValue){e.preventDefault(),(0,r.A)(this.element);try{const t=await this.#w();this.#y(t),this.#T(e)}catch{(0,r.A)(this.element,!1)}}}#w(){return new Promise(((e,t)=>{navigator.geolocation||t("Not Supported"),navigator.geolocation.getCurrentPosition(e,t)}))}#y(e){this.latitudeTarget.value=e.coords.latitude,this.longitudeTarget.value=e.coords.longitude,this.accuracyTarget.value=e.coords.accuracy}#T(e){this.fetchPositionValue=!1,e.target.requestSubmit()}}},76776:(e,t,s)=>{var i={"./af.js":[15992,5992],"./am.js":[72169,2169],"./ar-dz.js":[82459,2459],"./ar-iq.js":[94275,4275],"./ar-kw.js":[83887,3887],"./ar-ly.js":[71942,1942],"./ar-ma.js":[18127,8127],"./ar-sa.js":[8565,8565],"./ar-tn.js":[87007,7007],"./ar.js":[37556,7556],"./az.js":[50956,956],"./be.js":[4862,4862],"./bg.js":[16660,6660],"./bi.js":[1514,1514],"./bm.js":[85558,5558],"./bn-bd.js":[57390,7390],"./bn.js":[21555,1555],"./bo.js":[13452,3452],"./br.js":[55375,5375],"./bs.js":[92216,2216],"./ca.js":[60739,739],"./cs.js":[73397,3397],"./cv.js":[71114,1114],"./cy.js":[43259,3259],"./da.js":[91808,1808],"./de-at.js":[73552,3552],"./de-ch.js":[13526,3526],"./de.js":[34028,4028],"./dv.js":[10853,853],"./el.js":[65166,5166],"./en-au.js":[66623,6623],"./en-ca.js":[94549,4549],"./en-gb.js":[82104,2104],"./en-ie.js":[31111,1111],"./en-il.js":[9912,9912],"./en-in.js":[98370,8370],"./en-nz.js":[77169,7169],"./en-sg.js":[62951,2951],"./en-tt.js":[49657,9657],"./en.js":[50756,756],"./eo.js":[66379,6379],"./es-do.js":[55757,5757],"./es-mx.js":[97397,7397],"./es-pr.js":[74286,4286],"./es-us.js":[11820,1820],"./es.js":[51127,1127],"./et.js":[76246,6246],"./eu.js":[85205,5205],"./fa.js":[53838,3838],"./fi.js":[38406,8406],"./fo.js":[86448,6448],"./fr-ca.js":[72400,2400],"./fr-ch.js":[26063,6063],"./fr.js":[8507,8507],"./fy.js":[4054,4054],"./ga.js":[98591,8591],"./gd.js":[55124,5124],"./gl.js":[68524,8524],"./gom-latn.js":[47542,7542],"./gu.js":[31275,1275],"./he.js":[26384,6384],"./hi.js":[19428,9428],"./hr.js":[96405,6405],"./ht.js":[43095,3095],"./hu.js":[53376,3376],"./hy-am.js":[70167,167],"./id.js":[88682,8682],"./is.js":[78307,8307],"./it-ch.js":[52644,2644],"./it.js":[74618,4618],"./ja.js":[27866,7866],"./jv.js":[61971,1971],"./ka.js":[83947,3947],"./kk.js":[98021,8021],"./km.js":[56903,6903],"./kn.js":[53178,3178],"./ko.js":[8233,8233],"./ku.js":[74559,4559],"./ky.js":[87283,7283],"./lb.js":[40417,2798],"./lo.js":[37974,7974],"./lt.js":[94859,4859],"./lv.js":[20717,717],"./me.js":[90317,317],"./mi.js":[23977,3977],"./mk.js":[96839,6839],"./ml.js":[25574,5574],"./mn.js":[49340,9340],"./mr.js":[63528,3528],"./ms-my.js":[56254,6254],"./ms.js":[74847,4847],"./mt.js":[67998,7998],"./my.js":[77433,7433],"./nb.js":[72307,2307],"./ne.js":[18090,8090],"./nl-be.js":[30179,179],"./nl.js":[69889,9889],"./nn.js":[85759,5759],"./oc-lnc.js":[17815,7815],"./pa-in.js":[87266,7266],"./pl.js":[65511,5511],"./pt-br.js":[11428,1428],"./pt.js":[66815,6815],"./rn.js":[37091,7091],"./ro.js":[39100,9100],"./ru.js":[39422,9422],"./rw.js":[37492,7492],"./sd.js":[77056,7056],"./se.js":[18359,8359],"./si.js":[13243,3243],"./sk.js":[11837,1837],"./sl.js":[97448,7448],"./sq.js":[64899,4899],"./sr-cyrl.js":[91561,1561],"./sr.js":[43142,3142],"./ss.js":[73861,3861],"./sv-fi.js":[93254,3254],"./sv.js":[87386,7386],"./sw.js":[57897,7897],"./ta.js":[77136,7136],"./te.js":[36508,6508],"./tet.js":[83978,3978],"./tg.js":[12742,2742],"./th.js":[5679,5679],"./tk.js":[91842,1842],"./tl-ph.js":[79344,9344],"./tlh.js":[7875,7875],"./tr.js":[64601,4601],"./tzl.js":[79209,9209],"./tzm-latn.js":[12058,2058],"./tzm.js":[8698,8698],"./ug-cn.js":[93653,3653],"./uk.js":[72927,2927],"./ur.js":[31120,1120],"./uz-latn.js":[23032,3032],"./uz.js":[7896,7896],"./vi.js":[93814,3814],"./x-pseudo.js":[59526,9526],"./yo.js":[60751,751],"./zh-cn.js":[30879,879],"./zh-hk.js":[48655,8655],"./zh-tw.js":[39191,9191],"./zh.js":[14753,4753]};function r(e){if(!s.o(i,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return s.e(t[1]).then((()=>s.t(r,23)))}r.keys=()=>Object.keys(i),r.id=76776,e.exports=r},79311:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(98314),r=s(21950);const a="sidebar_collapsed",o=class extends i.default{initialize(){this.isCollapsed=this.isSmallScreen}connect(){this.isCollapsed&&this.showInactiveClass()}showActiveClass(){super.showActiveClass(),this.isCollapsed=!1}showInactiveClass(){super.showInactiveClass(),this.isCollapsed=!0}toggleClass(){this.isCollapsed?this.showActiveClass():this.showInactiveClass()}get isCollapsed(){return"true"===sessionStorage.getItem(a)}set isCollapsed(e){sessionStorage.setItem(a,e)}get isSmallScreen(){return window.innerWidth{var i={"./activity_log_controller.js":57847,"./alert_controller.js":6967,"./autocomplete_controller.js":68167,"./back_link_controller.js":21673,"./birthday_input_field_signup_controller.js":73639,"./bookmark_reminder_controller.js":12764,"./checkbox_logger_controller.js":89663,"./clear_controller.js":14222,"./clipboard_controller.js":34107,"./collapse_controller.js":47682,"./collapse_recipe_controller.js":49183,"./collapse_sidebar_controller.js":79311,"./collapse_text_controller.js":81308,"./content_loader_controller.js":81452,"./cooksnapped_count_controller.js":12122,"./dom_event_logger_controller.js":25171,"./dropdown_controller.js":75128,"./emoji_picker_controller.js":63304,"./empty_values_controller.js":57043,"./external_share_controller.js":43666,"./facebook_event_track_controller.js":56294,"./form_submission_controller.js":30788,"./geolocation_prompt_controller.js":76688,"./growl_controller.js":446,"./gtag_consent_controller.js":53997,"./gtag_event_controller.js":81315,"./inbox_activity_controller.js":37855,"./infinite_scroll_controller.js":10821,"./ingredients_highlighter_controller.js":8153,"./ingredients_redesign_controller.js":82493,"./instant_click_log_controller.js":76088,"./keyword_history_migration_controller.js":35948,"./library_folders_navigation_controller.js":15023,"./link_rewrite_controller.js":15162,"./localtime_controller.js":57035,"./masonry_layout_controller.js":83521,"./modal_controller.js":21350,"./mylibrary_loading_indicator_controller.js":73881,"./navigate_controller.js":82922,"./notifications_controller.js":5673,"./override_form_behaviour_controller.js":57515,"./override_turbo_drive_controller.js":62511,"./payment_signup_controller.js":52086,"./placeholder_controller.js":41042,"./popover_controller.js":34110,"./print_controller.js":1568,"./reactions_controller.js":51117,"./recipe_section_show_logger_controller.js":9558,"./redirect_controller.js":40115,"./region_info_search_filter_controller.js":45758,"./relative_time_controller.js":33705,"./remover_controller.js":59239,"./scroll_persistence_controller.js":50368,"./scroll_position_controller.js":36350,"./scroll_toggle_controller.js":8011,"./search_recipe_show_logger_controller.js":11511,"./search_tracking_controller.js":56337,"./show_hide_password_controller.js":56689,"./slider_redux_controller.js":64099,"./source_tracking_controller.js":92252,"./step_attachments_toggle_controller.js":59805,"./stripe_authentication_controller.js":88547,"./stripe_errors_controller.js":92030,"./stripe_payment_controller.js":71394,"./stripe_payment_method_controller.js":6705,"./stripe_subscription_purchase_controller.js":9794,"./tab_bar_controller.js":24818,"./toggle_by_scroll_position_controller.js":11,"./toggle_class_controller.js":98314,"./toggle_submit_controller.js":27778,"./turbo_check_controller.js":99112,"./video_controller.js":37212,"./view_duration_controller.js":99263,"./visibility_controller.js":91151,"./visibility_watch_controller.js":58147,"./web_share_controller.js":30207,"controllers/activity_log_controller.js":57847,"controllers/alert_controller.js":6967,"controllers/autocomplete_controller.js":68167,"controllers/back_link_controller.js":21673,"controllers/birthday_input_field_signup_controller.js":73639,"controllers/bookmark_reminder_controller.js":12764,"controllers/checkbox_logger_controller.js":89663,"controllers/clear_controller.js":14222,"controllers/clipboard_controller.js":34107,"controllers/collapse_controller.js":47682,"controllers/collapse_recipe_controller.js":49183,"controllers/collapse_sidebar_controller.js":79311,"controllers/collapse_text_controller.js":81308,"controllers/content_loader_controller.js":81452,"controllers/cooksnapped_count_controller.js":12122,"controllers/dom_event_logger_controller.js":25171,"controllers/dropdown_controller.js":75128,"controllers/emoji_picker_controller.js":63304,"controllers/empty_values_controller.js":57043,"controllers/external_share_controller.js":43666,"controllers/facebook_event_track_controller.js":56294,"controllers/form_submission_controller.js":30788,"controllers/geolocation_prompt_controller.js":76688,"controllers/growl_controller.js":446,"controllers/gtag_consent_controller.js":53997,"controllers/gtag_event_controller.js":81315,"controllers/inbox_activity_controller.js":37855,"controllers/infinite_scroll_controller.js":10821,"controllers/ingredients_highlighter_controller.js":8153,"controllers/ingredients_redesign_controller.js":82493,"controllers/instant_click_log_controller.js":76088,"controllers/keyword_history_migration_controller.js":35948,"controllers/library_folders_navigation_controller.js":15023,"controllers/link_rewrite_controller.js":15162,"controllers/localtime_controller.js":57035,"controllers/masonry_layout_controller.js":83521,"controllers/modal_controller.js":21350,"controllers/mylibrary_loading_indicator_controller.js":73881,"controllers/navigate_controller.js":82922,"controllers/notifications_controller.js":5673,"controllers/override_form_behaviour_controller.js":57515,"controllers/override_turbo_drive_controller.js":62511,"controllers/payment_signup_controller.js":52086,"controllers/placeholder_controller.js":41042,"controllers/popover_controller.js":34110,"controllers/print_controller.js":1568,"controllers/reactions_controller.js":51117,"controllers/recipe_section_show_logger_controller.js":9558,"controllers/redirect_controller.js":40115,"controllers/region_info_search_filter_controller.js":45758,"controllers/relative_time_controller.js":33705,"controllers/remover_controller.js":59239,"controllers/scroll_persistence_controller.js":50368,"controllers/scroll_position_controller.js":36350,"controllers/scroll_toggle_controller.js":8011,"controllers/search_recipe_show_logger_controller.js":11511,"controllers/search_tracking_controller.js":56337,"controllers/show_hide_password_controller.js":56689,"controllers/slider_redux_controller.js":64099,"controllers/source_tracking_controller.js":92252,"controllers/step_attachments_toggle_controller.js":59805,"controllers/stripe_authentication_controller.js":88547,"controllers/stripe_errors_controller.js":92030,"controllers/stripe_payment_controller.js":71394,"controllers/stripe_payment_method_controller.js":6705,"controllers/stripe_subscription_purchase_controller.js":9794,"controllers/tab_bar_controller.js":24818,"controllers/toggle_by_scroll_position_controller.js":11,"controllers/toggle_class_controller.js":98314,"controllers/toggle_submit_controller.js":27778,"controllers/turbo_check_controller.js":99112,"controllers/video_controller.js":37212,"controllers/view_duration_controller.js":99263,"controllers/visibility_controller.js":91151,"controllers/visibility_watch_controller.js":58147,"controllers/web_share_controller.js":30207,"javascripts/controllers/activity_log_controller.js":57847,"javascripts/controllers/alert_controller.js":6967,"javascripts/controllers/autocomplete_controller.js":68167,"javascripts/controllers/back_link_controller.js":21673,"javascripts/controllers/birthday_input_field_signup_controller.js":73639,"javascripts/controllers/bookmark_reminder_controller.js":12764,"javascripts/controllers/checkbox_logger_controller.js":89663,"javascripts/controllers/clear_controller.js":14222,"javascripts/controllers/clipboard_controller.js":34107,"javascripts/controllers/collapse_controller.js":47682,"javascripts/controllers/collapse_recipe_controller.js":49183,"javascripts/controllers/collapse_sidebar_controller.js":79311,"javascripts/controllers/collapse_text_controller.js":81308,"javascripts/controllers/content_loader_controller.js":81452,"javascripts/controllers/cooksnapped_count_controller.js":12122,"javascripts/controllers/dom_event_logger_controller.js":25171,"javascripts/controllers/dropdown_controller.js":75128,"javascripts/controllers/emoji_picker_controller.js":63304,"javascripts/controllers/empty_values_controller.js":57043,"javascripts/controllers/external_share_controller.js":43666,"javascripts/controllers/facebook_event_track_controller.js":56294,"javascripts/controllers/form_submission_controller.js":30788,"javascripts/controllers/geolocation_prompt_controller.js":76688,"javascripts/controllers/growl_controller.js":446,"javascripts/controllers/gtag_consent_controller.js":53997,"javascripts/controllers/gtag_event_controller.js":81315,"javascripts/controllers/inbox_activity_controller.js":37855,"javascripts/controllers/infinite_scroll_controller.js":10821,"javascripts/controllers/ingredients_highlighter_controller.js":8153,"javascripts/controllers/ingredients_redesign_controller.js":82493,"javascripts/controllers/instant_click_log_controller.js":76088,"javascripts/controllers/keyword_history_migration_controller.js":35948,"javascripts/controllers/library_folders_navigation_controller.js":15023,"javascripts/controllers/link_rewrite_controller.js":15162,"javascripts/controllers/localtime_controller.js":57035,"javascripts/controllers/masonry_layout_controller.js":83521,"javascripts/controllers/modal_controller.js":21350,"javascripts/controllers/mylibrary_loading_indicator_controller.js":73881,"javascripts/controllers/navigate_controller.js":82922,"javascripts/controllers/notifications_controller.js":5673,"javascripts/controllers/override_form_behaviour_controller.js":57515,"javascripts/controllers/override_turbo_drive_controller.js":62511,"javascripts/controllers/payment_signup_controller.js":52086,"javascripts/controllers/placeholder_controller.js":41042,"javascripts/controllers/popover_controller.js":34110,"javascripts/controllers/print_controller.js":1568,"javascripts/controllers/reactions_controller.js":51117,"javascripts/controllers/recipe_section_show_logger_controller.js":9558,"javascripts/controllers/redirect_controller.js":40115,"javascripts/controllers/region_info_search_filter_controller.js":45758,"javascripts/controllers/relative_time_controller.js":33705,"javascripts/controllers/remover_controller.js":59239,"javascripts/controllers/scroll_persistence_controller.js":50368,"javascripts/controllers/scroll_position_controller.js":36350,"javascripts/controllers/scroll_toggle_controller.js":8011,"javascripts/controllers/search_recipe_show_logger_controller.js":11511,"javascripts/controllers/search_tracking_controller.js":56337,"javascripts/controllers/show_hide_password_controller.js":56689,"javascripts/controllers/slider_redux_controller.js":64099,"javascripts/controllers/source_tracking_controller.js":92252,"javascripts/controllers/step_attachments_toggle_controller.js":59805,"javascripts/controllers/stripe_authentication_controller.js":88547,"javascripts/controllers/stripe_errors_controller.js":92030,"javascripts/controllers/stripe_payment_controller.js":71394,"javascripts/controllers/stripe_payment_method_controller.js":6705,"javascripts/controllers/stripe_subscription_purchase_controller.js":9794,"javascripts/controllers/tab_bar_controller.js":24818,"javascripts/controllers/toggle_by_scroll_position_controller.js":11,"javascripts/controllers/toggle_class_controller.js":98314,"javascripts/controllers/toggle_submit_controller.js":27778,"javascripts/controllers/turbo_check_controller.js":99112,"javascripts/controllers/video_controller.js":37212,"javascripts/controllers/view_duration_controller.js":99263,"javascripts/controllers/visibility_controller.js":91151,"javascripts/controllers/visibility_watch_controller.js":58147,"javascripts/controllers/web_share_controller.js":30207};function r(e){var t=a(e);return s(t)}function a(e){if(!s.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=79362},79492:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/overflow_horizontal_medium-12a81e98cd1af825a7b6.svg"},79808:(e,t,s)=>{"use strict";s.d(t,{A:()=>_});const i=new CustomEvent("commentAdded",{bubbles:!0}),r=new CustomEvent("editor:previous",{bubbles:!0}),a=new CustomEvent("editor:next",{bubbles:!0}),o=new CustomEvent("sliderStarted",{bubbles:!0,detail:{logName:"scroll"}}),n=new CustomEvent("sliderReachedLastSlide",{bubbles:!0,detail:{logName:"scroll_all"}}),c=new CustomEvent("showBookmarkReminder",{bubbles:!0}),l=new CustomEvent("showCooksnapReminder",{bubbles:!0}),d=new CustomEvent("paymentAuthenticationRequired",{bubbles:!0}),m=new CustomEvent("paymentMethodCreationStarted",{bubbles:!0}),u=new CustomEvent("paymentMethodCreationCompleted",{bubbles:!0}),g=new CustomEvent("formEnabled",{bubbles:!0}),h=new CustomEvent("formDisabled",{bubbles:!0}),_={paymentMethodCreationStarted:m,paymentMethodCreationCompleted:u,paymentSubmissionSuccess:new CustomEvent("paymentSubmissionSuccess",{bubbles:!0}),paymentSubmissionError:e=>new CustomEvent("paymentSubmissionError",{bubbles:!0,detail:e}),formEnabled:g,formDisabled:h,commentAdded:i,openEmojiPicker:e=>new CustomEvent("openEmojiPicker",{bubbles:!0,detail:{onEmojiSelect:e}}),modalClosed:e=>new CustomEvent("modalClosed",{bubbles:!0,detail:{returnTo:e}}),editorNext:a,editorPrevious:r,recordDelete:e=>new CustomEvent("record:delete",{bubbles:!0,detail:{canDeleteLastRemaining:e}}),sliderStarted:o,sliderReachedLastSlide:n,fileUploaded:e=>new CustomEvent("fileUploaded",{bubbles:!0,detail:e}),originLocationSelected:(e,t)=>new CustomEvent("originLocationSelected",{detail:{locationId:e,locationName:t}}),paymentAuthenticationRequired:d,recordAppend:e=>new CustomEvent("record:append",{bubbles:!0,detail:{record:e}}),showBookmarkReminder:c,showCooksnapReminder:l,stripeError:({message:e,error:t})=>new CustomEvent("stripeError",{bubbles:!0,detail:{error:t,message:e}}),autocompleteSelected:new CustomEvent("autocompleteSelected",{bubbles:!0}),elementScrolledOut:new CustomEvent("elementScrolledOut",{bubbles:!0}),elementScrolledIn:new CustomEvent("elementScrolledIn",{bubbles:!0}),popoverLoaded:new CustomEvent("popoverLoaded",{bubbles:!0}),showPopover:new CustomEvent("showPopover",{bubbles:!0,detail:{logName:"show"}}),hidePopover:new CustomEvent("hidePopover",{bubbles:!0,detail:{logName:"delete"}}),revealCollapsedContent:new CustomEvent("revealCollapsedContent",{bubbles:!0}),becomesVisible:new CustomEvent("becomesVisible",{bubbles:!0}),becomesInvisible:new CustomEvent("becomesInvisible",{bubbles:!0}),elementToggledEvent:e=>new CustomEvent("elementToggled",{detail:{toggleId:e}}),autocompleteSuggestionsShown:new CustomEvent("autocompleteSuggestionsShown",{bubbles:!0}),autocompleteSuggestionsHidden:new CustomEvent("autocompleteSuggestionsHidden",{bubbles:!0})}},81158:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/camera_medium-c5d6c95c44adc7046028.svg"},81308:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static targets=["wrapper","content","link"];static classes=["clamp"];connect(){this.originalHeight=this.currentHeight,this.contentTarget.classList.add(...this.clampClasses),this.wrapperTarget.className="",this.linkTarget.classList.toggle("hidden",!this.expandable)}disconnect(){this.contentTarget.classList.remove(...this.clampClasses)}unclamp(){this.contentTarget.classList.remove(...this.clampClasses),this.linkTarget.classList.add("hidden")}get currentHeight(){return this.contentTarget.offsetHeight}get expandable(){return this.originalHeight>this.currentHeight}}},81315:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={action:String};initialize(){window.dataLayer=window.dataLayer||[]}log(){this._gtag("event",this.actionValue)}_gtag(){window.dataLayer.push(arguments)}}},81431:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(79808);const a=class extends i.xI{static targets=["item"];static classes=["active","inactive"];static values={preventDefault:Boolean,id:String};toggle(e){this.preventDefaultValue&&e.preventDefault(),this._toggle(this.element)}emitElementToggledEvent(){const e=r.A.elementToggledEvent(this.idValue);document.dispatchEvent(e)}elementToggled(e){e.detail.toggleId===this.idValue&&this._toggle(this.element)}_toggle(e){e.dataset.toggleConfirmed=!1,this._toggleClass(e),this._confirmAfterUjsResponse(e),this._confirmAfterTurboResponse(e)}_confirmAfterUjsResponse(e){e.addEventListener("ajax:error",(()=>{this._toggleClass(e)}),{once:!0}),e.addEventListener("ajax:success",(()=>{e.dataset.toggleConfirmed=!0}),{once:!0})}_confirmAfterTurboResponse(e){e.addEventListener("turbo:submit-end",(t=>{t.detail.success?e.dataset.toggleConfirmed=!0:this._toggleClass(e)}),{once:!0})}_toggleClass(e){e.classList.toggle(this.activeClass),""===this.inactiveClass&&null===this.inactiveClass||e.classList.toggle(this.inactiveClass)}}},81452:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={url:String,responseSelector:String,delayMillis:Number,ignoreVisibility:Boolean};connect(){this.hasContent||(this.visibilityObserver=null,this.fetched=!1,this.isVisible||this.ignoreVisibilityValue?this._loadContentRespectingDelay():this._loadContentOnVisible())}disconnect(){this.visibilityObserver&&this.visibilityObserver.disconnect(),this._stopTimer()}_loadContentOnVisible(){this.visibilityObserver=new MutationObserver(this._visibilityObserverCallback.bind(this)),this.visibilityObserver.observe(this.element,{attributes:!0,childList:!1,subtree:!1})}_visibilityObserverCallback(){this.isVisible&&this._loadContentRespectingDelay()}_loadContentRespectingDelay(){this.fetched||(this.fetched=!0,this.delayMillisValue?this.timer=setInterval(this._loadContent,this.delayMillisValue):this._loadContent())}_loadContent=()=>{this._stopTimer(),Rails.ajax({type:"GET",url:this.urlValue,success:e=>{this._appendHtml(e),Rails.fire(this.element,"ajax:success")}})};_appendHtml(e){e.querySelectorAll(this.responseSelectorValue).forEach((e=>{this.element.append(e)}))}_stopTimer(){clearInterval(this.timer)}get hasContent(){return this.element.innerHTML.trim()}get isVisible(){return r.A.isVisible(this.element)}}},81755:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/apple-2297c377d5387767e598.svg"},81760:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/eye_small-ee4029d1dd6c0461a35e.svg"},81943:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/recipe_medium-0a2b07deaf16f330ffe1.svg"},82222:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/like_selected_medium-11b9228b87e8d741123d.svg"},82486:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/chevron_left-92e1c9f21adcc42402ca.svg"},82493:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={ingredients:Array};static targets=["ingredients"];static classes=["ingredient","ingredientWrapper"];connect(){this.ingredientsValue&&(this.ingredientsTarget.innerHTML="",this.ingredientsTarget.className=this.ingredientWrapperClasses.join(" "),this.ingredientsValue.forEach((e=>this.ingredientsTarget.append(this._renderIngredient(e)))))}_renderIngredient(e){const t=document.createElement("div");return t.classList.add(...this.ingredientClasses),t.textContent=e,t}}},82602:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/search_unselected-469a594ca624b8be8752.svg"},82922:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static values={destination:String};navigateTo(){Turbo.visit(this.destinationValue)}}},83521:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201),r=s(3820),a=s.n(r);const o=class extends i.xI{static targets=["container"];static values={gutter:Number,maxColumns:Number};connect(){this.magicGrid.listen()}rerender(){this.magicGrid.positionItems()}get magicGrid(){return this._magicGrid||(this._magicGrid=new(a())({container:this.containerTarget,gutter:this.gutterValue,maxColumns:this.maxColumnsValue,static:!0})),this._magicGrid}}},84154:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bin_medium-98bdf8ed593746e52714.svg"},84997:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/folder-992194373abbe350b47e.svg"},85586:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/move_bars_regular-1fd1c447fd625042eb63.svg"},86693:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_reaction_regular-5b081f841047e023db7a.svg"},86750:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/eye_off_small-06d7e99716474e1f22f9.svg"},87306:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/twitter-a16cefd0e2bfa243a8a1.svg"},87955:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/email_small-74d906ae8ba6b4d86285.svg"},88547:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var i=s(96201),r=s(2216),a=s(79808);const o=class extends i.xI{static values={publicKey:String,clientSecret:String,paymentMethodId:String};static targets=["completionForm","error"];async connect(){this.stripe=await(0,r.loadStripe)(this.publicKeyValue)}async authenticatePayment(e){const t=await this.stripe.confirmCardPayment(this.clientSecretValue,{payment_method:this.paymentMethodIdValue});this._resetData(),t.error?this.errorTarget.dispatchEvent(a.A.stripeError({error:t.error})):this.completionFormTarget.requestSubmit()}_resetData(){this.clientSecretValue=void 0,this.paymentMethodIdValue=void 0}}},89663:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={eventPrefix:String,url:String};static targets=["item"];log(e){let t=JSON.parse(e.target.dataset.eventData);t.position=this.itemTargets.indexOf(e.target)+1,t.event=this._eventPrefixWithName,r.A.logEvent(this.urlValue,t)}get _eventPrefixWithName(){return event.target.checked?this.eventPrefixValue+"select":this.eventPrefixValue+"unselect"}}},90365:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/bin_regular-7cb3afc5ed025c1f0389.svg"},91036:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/tip-29184211a8fdc5131ad3.svg"},91135:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/tiktok-9a83a128d2cf219ccaa8.svg"},91151:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static targets=["hideable"];show(){this.hideableTargets.forEach((e=>{r.A.showElement(e)}))}hide(){this.hideableTargets.forEach((e=>{r.A.hideElement(e)}))}toggle(){this.hideableTargets.forEach((e=>{r.A.toggleElementHidden(e)}))}}},91236:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/go_pay-3e92e1e1317c24111a38.svg"},91548:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/logout_unselected-54ed2a8d20840d22dfed.svg"},92030:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(21950),r=s(96201);const a=class extends r.xI{static values={messages:Object};showError(e){(e.detail.message||e.detail.error)&&(e.target.innerHTML=e.detail.message||this._translatedError(e.detail.error),i.A.showElement(e.target))}_translatedError(e){return this.messagesValue.codes[e.decline_code]||this.messagesValue.codes[e.code]||this.messagesValue.types[e.type]}}},92114:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});const i=(e,t,s)=>{const i=e.closest("a, form");let r="href";"FORM"===i.tagName&&(r="action");const a=function(e,t,s){let i="";const r=e.match(/(.+)(#\w+)/);r&&(e=r[1],i=r[2]);const a=new RegExp("([?&])"+t+"=.*?(&|$)","i"),o=-1!==e.indexOf("?")?"&":"?";return e.match(a)?e.replace(a,"$1"+t+"="+s+"$2"):e+o+t+"="+s+i}(i.getAttribute(r),t,s);i.setAttribute(r,a)}},92156:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/atachment_medium-9f12110455f8b36ee3b2.svg"},92252:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(92114);const a=class extends i.xI{static values={screen:String};appendParams(e){this._appendToUrlIfPresent(e,"ref",this.screenValue),this._appendToUrlIfPresent(e,"via",this._context(e)),this._appendToUrlIfPresent(e,"find_method",this._previousPageName("ref"))}appendVia(e){this._appendToUrlIfPresent(e,"via",this.screenValue),this._appendToUrlIfPresent(e,"find_method",this._previousPageName("via"))}_appendToUrlIfPresent(e,t,s){s&&(0,r.A)(e.currentTarget,t,s)}_context(e){return e.currentTarget.closest("[data-source-tracking-context]")?.dataset?.sourceTrackingContext}_previousPageName(e){return new URL(location).searchParams.get(e)}}},93041:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/translate-9a643b9e1dfa070a2c69.svg"},93068:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/shopee_pay-fbb539fec6dda73020fd.svg"},93941:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/question-9913eb19508a6a3dcac4.svg"},94607:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/search_unselected_regular-469a594ca624b8be8752.svg"},95156:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/vkontakte-b298ad0a102c221b38e5.svg"},95442:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/chevron_up-5e86fc8a41935828a5ce.svg"},95764:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/chart_unselected-3821b5188ff23e86252d.svg"},96316:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});const i=(e,t=!0)=>{t?e.classList.add("loading"):e.classList.remove("loading")}},96654:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/attachment_small-e269c06eed8eed672b68.svg"},96869:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/notification_unselected-57355dd70b78fe0fdb6a.svg"},97050:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/email_regular-74c340bb49fad318b835.svg"},98314:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{static classes=["inactive","active"];static values={onConnect:Boolean,targetId:String};connect(){this.hasOnConnectValue&&this.onConnectValue&&this.delayedShowActiveClass()}delayedShowActiveClass(){setTimeout((()=>{this.showActiveClass()}),100)}showActiveClass(){this.targetElement.classList.remove(this.inactiveClass),this.targetElement.classList.add(this.activeClass)}showInactiveClass(){this.targetElement.classList.remove(this.activeClass),this.targetElement.classList.add(this.inactiveClass)}get targetElement(){return this.hasTargetIdValue?document.getElementById(this.targetIdValue):this.element}}},98543:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/recipe_small-4dfe328739f288581528.svg"},98963:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/close_circle_regular-7b3aed607dac2315e2fb.svg"},99112:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(96201);const r=class extends i.xI{turboClick(e){console.log("turbo click - fires on click",e)}beforeTurboVisit(e){console.log("before visit - fires before visiting a location except when navigating by history",e)}turboVisit(e){console.log("visit - fires immediately after a visit starts",e)}beforeFetchRequest(e){console.log("before fetch request - fires before the network request to fetch a page",e)}beforeFetchResponse(e){console.log("before fetch response - fires after the network request completes",e)}beforeCache(e){console.log("before cache - fires before turbo saves current page to cache",e)}beforeRender(e){console.log("before render - fires before rendering the page",e)}turboRender(e){console.log("render - fires after turbo renders the page",e)}turboLoad(e){console.log("load - fires once after initial page load, and again after every turbo visit",e)}fetchRequestError(e){console.log("fetch request error - fires when a form or frame fetch request fails due to network errors",e)}submitEnd(e){console.log("submit end - fires after the form submission-initiated network request completes",e)}frameLoad(e){console.log("frame load - fires when a element is navigated and finishes loading",e)}}},99140:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/user_small-1a97f706be412c25b6d9.svg"},99263:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});var i=s(96201),r=s(21950);const a=class extends i.xI{static values={url:String};connect(){this._startTimer()}disconnect(){this._stopTimer()}toggleTimer(){this._isHidden()?this._stopTimer():this._startTimer()}_isHidden(){return"hidden"===document.visibilityState}_startTimer(){this.startTime=Date.now()}_stopTimer(){this._logTimeElapsed(),this._resetTimer()}_logTimeElapsed(){const e={event:"view_duration",view_duration:this._timeElapsed()};r.A.logEvent(this.urlValue,e)}_timeElapsed(){let e=Date.now()-this.startTime;return Math.floor(e/1e3)}_resetTimer(){this.startTime=void 0}}},99607:(e,t,s)=>{"use strict";e.exports=s.p+"static/images/icons/mise/add_recipe_small-b1cf3bbc0753fd779fa7.svg"}},e=>{e.O(0,[4543],(()=>{e.E(1536),e.E(4210)}),5);e.O(0,[7649,2394,5676],(()=>{return t=45902,e(e.s=t);var t}));e.O()}]); //# sourceMappingURL=application-7ccaaaa4d8c4352a7b8e.js.map